方法: アドレス バーに「javascript:alert(document.lastModified)」を複数回入力するか、コンソールに「alert(document.lastModified)」コマンドを複数回入力して Enter キーを押し、返されたかどうかを確認します。時間値は一貫していますが、一貫性は擬似静的ではありません。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
現在、多くの Web サイトで拡張子「.html」の Web ページが使用されています。そうすることの利点は、検索エンジンへの組み込みやランキング、または URL の短縮などの他の目的に有益であることです。人々が覚えやすくなります。しかし、興味深いのは、「.html」拡張子を持つすべての Web ページが静的であるわけではないということです。つまり、これは実際には静的な Web ページではなく、実際には動的な Web ページです。
私たちは、アクセスした HTML Web ページが静的なのか、それとも疑似静的なのか、混乱することがあります。もちろん、テキスト研究は一般にほとんど意味がなく、単に好奇心を満たすだけです。技術職というのはとても退屈で、疑問がたくさんあり、分からないことは常に答えを知りたいと思っています。
Web ページが本当に静的であるか疑似静的であるかを判断する簡単な方法
Web ページが本当に静的であるか疑似静的であるかを判断する 3 つの簡単な方法を次に示します。ページは真に静的または疑似静的です。
IE ブラウザをお使いの場合
IE ブラウザを使用して Web ページを開きます。IE ブラウザが必要であることに注意してください。開いた後、「 javascript:alert(document .lastModified)
" を入力して Enter キーを押すと、中に時間が表示された小さなポップアップ ウィンドウが表示されます。以下の図に示すように:
IE Web ページの最終更新時刻を表示します。
Web ページを複数回更新し、同じ方法を使用して、ポップアップ ウィンドウの時刻が両方同じであれば、それは実際の静的 Web ページです。それ以外の場合は、擬似静的 (動的 Web ページ) です。
その他のブラウザ (Chrome) ユーザー
ただし、上記の方法は Chrome などの他のブラウザには適用できません。
Chrome または Firefox ブラウザでは次の方法を使用できます:
◆ Chrome ブラウザ
まず Chrome ブラウザを使用して、次のような Web ページを開きます: http://www.xxx .com/ 、Web ページが完全に開くまで待ち、ブラウザのコンソールに入ります。方法: 「開発者ツール」-「エラー コンソール」、ショートカット キー: Shift Ctrl J 、次に入力します: <strong>alert console (document.lastModified);</strong>
、Enter キーを押して最終変更時刻を確認し、記録します。
エラー コンソール
Chrome で Web ページの最終更新時刻を確認する
Web ページを複数回表示し、同じ方法でポップアップ ウィンドウの時間を比較します。同じであれば、それは実際の静的 Web ページであり、そうでなければ、疑似静的 (動的 Web ページ) です。
◆ Firefox ブラウザ
まず、Firefox ブラウザを使用して http://www.xxx.com/ などの Web ページを開き、Web ページが完全に開いたら、ブラウザのコンソールに入ります。 : 「開発者」-「Web コンソール」(ショートカット キー: Shift Ctrl K)、コンソールに次のように入力します: <strong>alert(document.lastModified);</strong>
(次の点に注意してください)セミコロンを使用しないと、一部のバージョンではエラーが表示されます) Enter キーを押すと、ポップアップ ウィンドウに Web ページの最終変更時間が表示されます。
Web ページを複数回更新し、同じ方法を使用して、ポップアップ ウィンドウの時間を比較します。それらがすべて同じであれば、それは実際の静的なものです。 Web ページ、それ以外の場合は擬似静的 (動的 Web ページ) です。
[関連する推奨事項: JavaScript 学習チュートリアル]
以上がJavaScriptでWebページが擬似静的かどうかを確認する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。