window.onunload事件未触发

时间:2013-09-19 14:00:32

标签: javascript

我有一个silverlight应用程序,如果用户导航,我需要触发注销事件。 我尝试了一个示例函数

window.onunload = function test() { alert("test"); }

问题是当我离开事件触发的网页时,我需要在用户关闭浏览器或标签时触发此事件。

1 个答案:

答案 0 :(得分:0)

在我的情况下,页面没有必要提示用户他是否确定要退出。所以我在'window.onbeforeunload'事件中调用了我的注销方法(还闪现了一个消息框,以便web服务有足够的时间成功注销)。 也用了

document.onbeforeunload = undefined;

在我的'window.onbeforeunload'事件中,以避开确认窗口。