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