我有一个silverlight应用程序,如果用户导航,我需要触发注销事件。 我尝试了一个示例函数
window.onunload = function test() { alert("test"); }
问题是当我离开事件触发的网页时,我需要在用户关闭浏览器或标签时触发此事件。
答案 0 :(得分:0)
在我的情况下,页面没有必要提示用户他是否确定要退出。所以我在'window.onbeforeunload'事件中调用了我的注销方法(还闪现了一个消息框,以便web服务有足够的时间成功注销)。 也用了
document.onbeforeunload = undefined;
在我的'window.onbeforeunload'事件中,以避开确认窗口。