javascript - Jquery:windows.onunload 在 Firefox 和 Chrome 中不起作用

标签 javascript jquery firefox cross-browser window.onunload

在 Jquery 中,我调用方法 $(window).unload()。它用于当我关闭浏览器窗口时我返回一些值。这个函数在 I.E 中工作正常。但它不适用于其他浏览器。

$(window).unload() 函数用于即? 任何人都可以帮助我。提前致谢。

最佳答案

<script>
window.onbeforeunload = function() {
    return "Are you sure?";
 };
</script>

$(window).on('beforeunload', function() {
    return 'Your own message goes here...';
});

在 chorme 中有几个在 onbeforeunload 上被阻止的方法,比如 alert..
警报调试控制台的 chorme 示例:

Blocked alert('My Window is reloading') during beforeunload.

ref1 ref2

关于javascript - Jquery:windows.onunload 在 Firefox 和 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17291637/

相关文章:

javascript - 如何在Vue js中连接字符串和变量

javascript - Firefox OS 获取设备信息

带参数的 JavaScript 和 C++ 回调函数

jquery - 在 jQuery 中更改弹出窗口样式

html - Firefox 错误地将 margin-bottom 添加到元素的顶部

firefox - 如何从 Firefox 插件读取配置文件首选项?

css - 使用变换和可见性 CSS 属性时,SVG 未出现在 Firefox 中

javascript - 通过 Ajax 发送 HTML 表单并使用 PHP 处理

javascript - HTML 自定义属性在 Jquery 中始终返回未定义

javascript - 向 tbody 元素添加 ID 的正确 HTML 语法是什么?