基于http://mark.mymonster.nl/2009/02/28/integration-of-browsers-unloading-with-silverlight/我知道用户何时通过使用javascript关闭包含Silverlight的浏览器窗口。这基本上创建了一个弹出窗口,用户可以在该窗口中停留(通过单击CANCEL),或退出页面(通过单击OK)。
我对如何确定用户是想要退出页面还是继续留在页面感兴趣。
答案 0 :(得分:1)
您可以确定用户想要退出该页面,因为Application_Exit将会运行和/或您可以像使用onunload
一样挂钩浏览器onbeforeunload
事件。
确定用户不想退出的唯一方法是等待,看看是否输入了Application_Exit ,或者浏览器的onunload
事件不是解雇了。
为什么你想要知道“用户考虑过离开,但后来又考虑好了”呢?取消时,一切都不应该改变,它是非事件。