我想计算从一个网页重定向到另一个网页所消耗的时间。 例如:
1) 我在 Google Chrome 浏览器中使用 Facebook。 我在我的 Facebook 个人资料上分享了 1 个链接,如下所示:
(不仅是 Facebook。它可以是链接到另一个域的任何域)。
2) 当我从我的 Facebook 个人资料中单击此链接时,此网站将在新标签页中打开。
3) 我想计算以下两个事件之间的时间差(以毫秒或微秒为单位):
第一个事件:从我的 Facebook 个人资料中点击链接“http://www.webdeveloper.com/”的时间。
第二个事件:“http://www.webdeveloper.com/”网页完全加载的时间。
提前谢谢你。
最佳答案
除非您自己将链接页面加载到框架中或使用 xmlhhtp 请求,否则您的 Facebook 页面无法控制其他页面。换句话说,一旦用户单击链接,您就无法控制它,它会单独运行。如果您使用框架或使用 javascript 将页面 ajax 样式加载到对象中,则不会为您提供相同类型的计时。所以这基本上是一个毫无意义的练习,因为你做不到。您可以使用任何分析器设置您自己的浏览器,以便它为您计时,但由于上述原因,您不能设置任何代码来为访问者计时。如果可以做这样的事情,那么这段代码也可以操纵链接到页面并接管它。由于安全性如此松懈,您无法信任您点击的任何链接。
关于javascript - 网页重定向时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13660075/