Onbeforeunload不适用于Safari和Google Chrome

时间:2014-08-19 01:13:44

标签: asp.net google-chrome safari onbeforeunload

我在用户离开页面时使用onbeforeunload来调用函数。它适用于IE和Firefox,但不适用于Safari和谷歌浏览器。 有没有解决方案或替代选择?

由于

1 个答案:

答案 0 :(得分:0)

我使用此事件来调用Web方法,但Safari不支持此方法。这是因为safari不支持对服务器的异步请求。因此,为了解决这个问题,我找到了一种使用jQuery调用web方法并将(async)属性设置为false的方法。 此链接可能会有助http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/