0

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

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

问题是当我离开网页时会触发该事件,但是当用户关闭浏览器或选项卡时我需要触发此事件。

4

1 回答 1

0

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

document.onbeforeunload = undefined;

在我的“window.onbeforeunload”事件中避免确认窗口。

于 2013-09-30T07:16:02.513 回答