javascript 是否可以检测链接何时被跟踪以及页面何时加载到新页面中?基本上新页面什么时候进来?
我知道可以检测文档的 onLoad 但这不是在加载时而是在页面完成和新页面进入时。
例如,用例是完全加载 html 页面。用户浏览了一段时间,它已经完全加载了几分钟,然后用户单击 href 链接转到新页面。当用户点击该链接时,立即将整个页面变灰并继续跟随该链接进入新页面。我不想监控点击操作,但实际上监控文档或浏览器状态。 (因为页面位置可以通过多种方式更改,而不仅仅是 href 链接)这可能吗?
最佳答案
没有。
您可以通过向 window.onbeforeunload 添加事件监听器来使其正常运行, 但是 you cannot meaningfully stop the propagation of the event or delay it .
浏览器开始卸载过程和开始下一页的绘制过程之间只有几毫秒的时间。
我在 Chrome Canary 40 上用脚本测试了这个:
window.onbeforeunload = function(){document.body.style.backgroundColor = 'red'}
不过,显然您可以使用灰色或类似颜色。
关于Javascript 知道何时加载新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26513339/