JavaScriptでページ最終更新日を自動表示 [ホームページ作成] All About を見て [メール投稿]
JavaScriptでページ最終更新日を自動表示 [ホームページ作成] All About
JavaScriptを使うと、そのHTMLページの更新日時(日付と時刻)を取得できます。
更新日時を取得するために記述するのは、以下の通りたったの1行です。
document.lastModified
documentオブジェクトの lastModifiedプロパティを見れば、そのページの最終更新日を取得できます。
ソネブロの「メール投稿」のブックマークレットに取り入れようと思ったが、これではだめなようだ。ドキュメントの最終更新日ではなく、「メール投稿」した日時が取得されてしまう。
この「JavaScriptでページ最終更新日を自動表示」の更新日は2004/11/5で、今のブラウザの仕様には合わないのだろう。
追記:
document.lastModifiedで最終更新日を取得できるサイトもある。例えば次のURLのサイト。
http://www002.upp.so-net.ne.jp/self/
最近のほとんどのサイトはページを開いた時にJavascriptでソースを作っているようだから、document.lastModifiedではページを開いた日時が取得されてしまうのだろう。なんとか、Javascriptで加工される前のソースが最後に更新された日時を取得したい。
各ツイートの日時の取得ではJavascriptで加工される前のソースも絶えず変わっていて、表示されている日時の部分の要素を取得する以外に方法はないのかもしれないが…。
コメント 0