当您在 Web 上阅读内容时,了解该内容最后一次修改的时间通常很有用,以便了解它是否可能已过时。对于博客,大多数都包括发布新内容的发布日期。许多新闻网站和新闻文章也是如此。
但是,有些页面不提供页面上次更新的日期。并非所有页面都需要日期 - 有些信息是常青树。但在某些情况下,了解页面上次更新的时间很重要。
即使页面可能不包含“最后更新”日期,也有一个简单的命令会告诉您这一点,并且它不需要您具备很多技术知识。
显示上次修改日期的 JavaScript 命令
要获取您当前所在页面上的最后更新日期,只需在浏览器的地址栏中输入以下命令,然后按Enter或选择Go按钮:
javascript:alert(document.lastModified)
弹出一个JavaScript警报窗口,显示上次修改页面的日期和时间。
对于 Chrome 浏览器和其他一些浏览器的用户,如果您将命令剪切并粘贴到地址栏中,请注意“javascript:”部分已被删除。这并不意味着您不能使用该命令。您只需将该位输入回地址栏中的命令。
当命令不起作用时
网页技术随着时间的推移而变化,在某些情况下,找出页面上次修改时间的命令将不起作用。例如,它不适用于动态生成页面内容的网站。实际上,这些类型的页面在每次访问时都会被修改,所以这个技巧在这些情况下没有帮助。
另一种方法:互联网档案
另一种查找页面上次更新时间的方法是使用Internet Archive,也称为“Wayback Machine”。在顶部的搜索字段中,输入您要查看的网页的完整地址,包括“http://”部分。
这不会为您提供准确的日期,但您可以大致了解上次更新的时间。但请注意,Internet 存档站点上的日历视图仅指示存档“爬网”或访问并记录页面的时间,而不是更新或修改页面的时间。
将上次修改日期添加到您的网页
如果您有自己的网页,并且希望向访问者显示您的网页上次更新时间,您可以通过在网页的 HTML 文档中 添加一些JavaScript 代码来轻松做到这一点。
该代码使用上一节中显示的相同调用:document.lastModified:
这将以这种格式在页面上显示文本:
最后更新于 08/09/2016 12:34:12
您可以通过更改引号 之间的文本来自定义显示日期和时间之前的文本——在上面的示例中,即“Last updated”文本(注意“on”后面有一个空格,以便日期和时间不显示与文本相邻)。
网友评论文明上网理性发言 已有0人参与
发表评论: