gpt4 book ai didi

javascript - 如何判断网页是通过 Flash 退出/卸载还是通过普通 HTML 退出/卸载

转载 作者:行者123 更新时间:2023-12-02 20:42:02 36 4
gpt4 key购买 nike

我有一个 Flash 应用程序,可以重定向到另一个页面。我很乐意捕获任何其他窗口卸载事件(单击链接/提交表单)并警告用户他们将丢失 Flash 应用程序中的进度。

但是,我找不到任何方法来判断 URL/窗口卸载的点击/更改是由 Flash 触发还是由普通链接等触发。

有什么方法可以检测到这一点吗?它的可靠性如何?

最佳答案

无法直接在事件处理程序中判断是什么导致了卸载事件。但是,您可以通过将 onclick 事件处理程序附加到页面上设置变量的每个链接来实现此目的。在 jQuery 中:

$("A").click(function(){window.clickedLink = this});

您可以在卸载事件中阅读 clickedLink 并辨别其中的差异。

关于javascript - 如何判断网页是通过 Flash 退出/卸载还是通过普通 HTML 退出/卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191729/

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