Javascript知道何时加载新页面
Javascript know when new page loading
javascript是否可以检测到链接何时被跟踪,页面何时加载到新页面中?从本质上讲,新页面是什么时候出现的?
我知道有能力检测文档的onLoad,但这不是在加载时,而是在页面完成并进入新页面时。
用例是,例如,html页面完全加载。用户浏览了一段时间,并且它已经完全加载了几分钟,然后用户单击a href链接转到新页面。当用户点击该链接时,立即将整个页面变灰,并继续跟随链接进入新页面。我不想监视单击操作,而是实际监视文档或浏览器状态。(因为页面位置可以通过多种方式更改,而不仅仅是a href链接)这可能吗?
否。
您可以通过在window.onbeforeunload中添加一个事件侦听器来使它发挥作用,但您不能有意义地停止或延迟事件的传播
浏览器启动卸载过程和开始下一页的绘制过程之间只有几毫秒的时间。
我在Chrome Canary 40上测试了这个脚本:
window.onbeforeunload = function(){document.body.style.backgroundColor = 'red'}
不过,令人反感的是,你可以使用灰色或类似的颜色。
相关文章:
- 超链接单击以加载新页面并执行JavaScript
- 在RadWindow中加载新页面,然后从加载的窗体中关闭窗口
- 加载新页面时的过渡效果,AJAX
- Ajax没有正确加载新页面
- 避免在打印后加载新页面,下一页应从上次打印页面的剩余部分打印 - 点阵打印机
- 在加载新页面时保持选项卡永久处于活动状态
- 更改 URL 并使用 AJAX 获取响应加载新页面的最佳方法是什么
- 在当前页面上动画和加载新页面
- 如何在每次单击链接以加载新页面时停止加载其他资产
- 如何让我的wordpress网站在同一页面中显示博客文章,而无需使用AngularJS加载新页面
- 在WordPress上加载新页面时重新加载标题
- JavaScript 中的函数在通过单击 href url 加载新页面时不会调用
- 获取已更改的下拉选择的值,然后加载新页面
- 验证以检查数据库中是否已存在用户名,而无需加载新页面
- 每次加载新页面时,在iOS webView中运行JS
- 使用javascript在短暂的暂停/延迟后加载新页面
- 使用Javascript/Ajax加载新页面
- Javascript知道何时加载新页面
- JQuery bPopup从弹出窗口中删除旧页面,并在其中加载新页面
- 当按键按下时,如何使用javascript加载新页面