Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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_Html - Fatal编程技术网

Javascript知道何时加载新页面

Javascript知道何时加载新页面,javascript,html,Javascript,Html,javascript是否可以检测链接被跟踪以及页面加载到新页面中的时间?基本上是在新页面出现的时候 我知道有能力检测文档的onLoad,但这不是在加载中,而是在页面完成和新页面进入时 例如,用例是html页面完全加载。用户查看了一段时间,并且已完全加载数分钟,然后用户单击a href链接转到新页面。当用户单击该链接时,立即将整个页面灰显,并继续跟随该链接进入新页面。我不想监视单击操作,而是实际监视文档或浏览器状态。(因为页面位置可以通过多种方式改变,而不仅仅是a href链接)这可能吗?不可能

javascript是否可以检测链接被跟踪以及页面加载到新页面中的时间?基本上是在新页面出现的时候

我知道有能力检测文档的onLoad,但这不是在加载中,而是在页面完成和新页面进入时

例如,用例是html页面完全加载。用户查看了一段时间,并且已完全加载数分钟,然后用户单击a href链接转到新页面。当用户单击该链接时,立即将整个页面灰显,并继续跟随该链接进入新页面。我不想监视单击操作,而是实际监视文档或浏览器状态。(因为页面位置可以通过多种方式改变,而不仅仅是a href链接)这可能吗?

不可能

您可以通过将事件侦听器添加到,但是

浏览器开始卸载过程和开始下一页的绘制过程之间只有几毫秒的时间

我在Chrome Canary 40上测试了这个脚本:

window.onbeforeunload = function(){document.body.style.backgroundColor = 'red'}

不过,很明显,您可以使用灰色或类似的颜色。

onbeforeunload
,但您可能不会看到任何灰色,事件处理后会立即开始加载新页面,并且之前的所有内容都消失了。请看下面的内容: