window.onunload 事件未触发
window.onunload event not firing
我有一个 silverlight 应用程序,如果用户导航离开,我需要在其中触发注销事件。我尝试了一个示例函数作为
window.onunload = function test() { alert("test"); }
问题是当我离开网页时,事件会触发,但我需要在用户关闭浏览器或选项卡时触发此事件。
就我而言,页面没有必要提示用户是否确定要退出。所以我在"window.onbeforeunload"事件中调用了我的注销方法(还闪烁了一个消息框,以便 Web 服务有足够的时间成功注销)。也使用
document.onbeforeunload = undefined;
在我的"window.onbeforeunload"事件中以避免确认窗口。
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在未直接触发的情况下停止事件
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 对iPad上的点击事件反应缓慢
- 事件和状态
- window.onunload 事件未触发
- onunload和onbeforenlad事件在IE11和IIS中未按预期工作
- 如何在javascript中清除OnUnload事件中的asp.net会话值
- 我们可以在不使用“关闭”的情况下捕获相同的浏览器关闭事件吗;onunload”;
- 主体onunload事件
- onUnload事件不起作用
- 以编程方式触发onbeforeunload/onunload事件
- javascript捕获onload&onunload事件
- 你能在页面期间执行Fancybox吗;onUnload”;事件
- 检测用户是否正在关闭 IE 浏览器,而不是 onunload 事件,因为它在用户刷新等时触发