javascript是否有可能检测到何时关注链接并且页面正在新页面中加载?基本上当新页面进入时?
我知道有能力检测文档的onLoad,但这不是在加载时,而是在页面完成并且新页面进入时。
用例就是例如,html页面完全加载。用户查看了一段时间,它已经完全加载了几分钟,然后用户点击一个href链接转到一个新页面。当用户单击该链接时,会立即灰显整个页面并继续按照指向新页面的链接。我不想监视点击操作,但实际上是监视文档或浏览器状态。 (因为页面位置可能有很多种方式可以改变而不仅仅是一个href链接)这可能吗?
答案 0 :(得分:0)
没有
您可以通过向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'}
但是,很明显,你可以使用灰色等。