【发布时间】:2013-04-13 10:17:30
【问题描述】:
我知道,Opera 不支持 JS onbeforeunload 消息并且不会支持它。 但是有什么办法让它以某种方式工作吗? 或者也许一些 jQuery 插件可以让它工作并让脚本知道窗口是否要关闭? 我找到了为每个 a 标签制作 onclick 的唯一方法,但这不是完整的解决方案。
【问题讨论】:
标签: opera onbeforeunload
我知道,Opera 不支持 JS onbeforeunload 消息并且不会支持它。 但是有什么办法让它以某种方式工作吗? 或者也许一些 jQuery 插件可以让它工作并让脚本知道窗口是否要关闭? 我找到了为每个 a 标签制作 onclick 的唯一方法,但这不是完整的解决方案。
【问题讨论】:
标签: opera onbeforeunload
升级到 Opera 15。该版本现在支持 onbeforeunload,因为它们已迁移到 WebKit 引擎。 12.x 仍然不支持它,因为该版本和所有以前的版本都基于 Presto。
【讨论】:
在 Opera 中不能使用 onbeforeunload。有一个跨浏览器解决方案,但该解决方案几乎涵盖了除 Opera 之外的所有大型浏览器(IE、FireFox、Safari、Chrome)。
这更好地解释了 unbeforeunload 和 beforeunload: http://help.dottoro.com/ljhtbtum.php
另外,这篇文章用一个更好的例子来解释它:Crossbrowser onbeforeunload?
【讨论】: