Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取加载页面的时间戳_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 获取加载页面的时间戳

Javascript 获取加载页面的时间戳,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,在javascript或chrome extension API中是否有一种方法可以立即(在加载期间不保存时间戳)获取页面DOM在chrome中加载的时间戳?从工具菜单中单击javascript控制台 然后输入以下内容: javascript:alert(document.lastModified) 您可以使用该对象(除Safari外,由所有现代浏览器实现)来获取 您需要亲自看看什么时间戳最适合您。“页面加载时”是一个相当模糊的描述。否则,请更具体一些 如果您不想让Chrome内容脚本与Ch

在javascript或chrome extension API中是否有一种方法可以立即(在加载期间不保存时间戳)获取页面DOM在chrome中加载的时间戳?

从工具菜单中单击javascript控制台

然后输入以下内容:

 javascript:alert(document.lastModified)
您可以使用该对象(除Safari外,由所有现代浏览器实现)来获取

您需要亲自看看什么时间戳最适合您。“页面加载时”是一个相当模糊的描述。否则,请更具体一些


如果您不想让Chrome内容脚本与Chrome背景页面通信,也可以使用。但是,这只会公开事件,因此您有责任在触发此事件时节省时间(对于每个页面)。

当前文档时间戳:

var currentDocumentTimestamp = new Date(document.lastModified).getTime();

时间戳是指加载页面所用的时间或页面上次更新的时间?页面上次更新/加载的时间?确切地说,您在寻找什么样的时间戳?您想要一个特定文章(比如Engadget)上次修改的时间戳吗?如果是这样,这是不可能的。您完全受服务器提供的数据的支配<代码>文档。例如,lastModified基于HTTP
Last Modified
响应标题。现在您已经附加了悬赏,我建议重新编写问题(和详细信息),以便更清楚…它不稳定,例如,对于engadget.com,我每次在开发人员工具中键入document.lastModified时只会得到当前的时间戳。如果任何非技术人员希望澄清,请按Ctrl+Shift+I,如果尚未选中,请选择小的控制台选项卡,然后键入
javascript:alert(新日期(performance.timing.domLoading))
让它更具可读性。@AnorZaken是的,你的建议不同,但比给出的建议更好,答案真的应该更改。谢谢,这正是我需要的。我使用performance.timing.domLoading作为我问题的解决方案。这对许多网站都不起作用,例如在engadget.com上试试,它总是返回当前的时间戳。请改用performance.timening.domLoading。