gpt4 book ai didi

c# - 用户退出时的 Safari OnUnload 事件

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:04 24 4
gpt4 key购买 nike

我通过将它添加到 OnUnload 事件来从代码隐藏调用一个 JavaScript 函数,因为我需要它在用户退出窗口或导航到新页面时触发。

bodyName.Attributes.Add("OnUnload", "JSFucntionName");

当用户刷新或导航到新页面时,此函数会在所有浏览器上触发,并且会在用户退出时在 IE、Chrome 和 Firefox 上触发,但不会在 Safari 上触发。

当用户退出窗口时,Safari 不会调用 OnUnload 事件吗?或者是否有在用户退出时在 Safari 中调用 JavaScript 函数的解决方法?

最佳答案

您可以尝试调用 onpagehide 作为解决方法,我相信它也会在页面关闭时调用:

window.onpagehide = function() {
// some code here.
};

关于c# - 用户退出时的 Safari OnUnload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com