我通过添加OnUnload事件从后面的代码调用JavaScript函数,因为我需要在用户退出窗口或导航到新页面时触发它。
bodyName.Attributes.Add("OnUnload", "JSFucntionName");
当用户刷新或导航到新页面时,此功能会在所有浏览器上触发,当用户退出时,它会在IE,Chrome和Firefox上触发,但不会在Safari上触发。
当用户退出窗口时,Safari是否不会调用OnUnload
事件?或者是否有用于在用户出口处调用Safari中的JavaScript函数的解决方法?
答案 0 :(得分:0)
您可以尝试调用onpagehide作为解决方法,我相信它也会在页面关闭时调用:
window.onpagehide = function() {
// some code here.
};