当用户单击停止加载按钮时发生的任何Javascript事件
Any Javascript event occurring when user clicks Stop load button?
我想运行一些Javascript当用户点击停止加载按钮(红色X在大多数浏览器中)或按下键盘上的Esc,这通常做同样的。
我看到这里的问题覆盖了Esc按钮连接到document.body.onkeyup
,但找不到任何覆盖鼠标点击停止按钮。
Internet Explorer有一个触发的document.onstop
事件,但其他浏览器似乎不支持。请注意,当用户单击Stop或按Esc时,或者当用户在页面加载期间导航到另一个页面时,它会触发,这具有相同的效果。
我不相信有一个可靠的方法来触发事件在其他浏览器中点击停止。也许可以这样做:保持与服务器的连接打开(如Comet方法),在连接中流式传输某种形式的keep-alive,并检测流是否结束(如我假设如果单击Stop按钮就会结束)。
如果页面上的图像仍在加载,您可以使用onabort
事件来监视停止加载
监视鼠标点击应该是不可能的,因为它不会发生在当前浏览窗口
没有跨浏览器的方法可以做到这一点。
然而,IE有一个特殊的事件,onstop
发生在body
上,当停止按钮被按下。你不能覆盖停止按钮功能(也就是说,你不能取消它),但你可以检测到它已经发生在IE中。
相关文章:
- gmap3如何做到这一点-它显示圆圈的任何事件
- jquery加载后会触发任何事件吗
- 如何在javascript中调用onclick事件?我没有'我不想在我的HTML页面中使用任何事件
- FB.事件订阅 - 不会触发任何事件
- 当我单击chrome的输入类型=搜索元素上的X时,是否触发了任何事件
- 智能表通过ng模型设置值时不会触发任何事件
- 是否有任何事件“;在$scope摘要完成时”;或“;在视图刷新时”;在Angular.js中
- 在完成加载angular js Scope元素、Directives和Http请求后是否发生任何事件
- HtmlUnit:点击锚点不会触发任何事件
- 是否有任何事件在浏览器请求另一个资源(如图像)之前触发
- JQgrid:当点击JQgridHeader时,是否有任何事件触发
- hls.js-如何订阅任何事件
- .off() 不清除任何事件
- 自定义列表项中没有触发任何事件
- 单击输入类型=搜索时重置按钮的任何事件
- 如何在没有任何事件的情况下从 document.ready 上的服务器端检索值
- 是否有任何事件/方式我们可以知道文件何时完成下载
- 尝试取消反弹搜索函数调用会导致不会将任何事件传递给函数
- JavaScript中有没有办法检测元素是否附加了任何事件
- AngularJS:用于处理任何事件的通用侦听器