Jquery bind beforeunload事件不适用于chrome
每当浏览器窗口上发生关闭事件时,我想显示一个确认对话框。我尝试使用jquery,如下所示:Jquery bind beforeunload事件不适用于chrome,jquery,google-chrome,onbeforeunload,Jquery,Google Chrome,Onbeforeunload,每当浏览器窗口上发生关闭事件时,我想显示一个确认对话框。我尝试使用jquery,如下所示: <script> $(window).bind("beforeunload", function() { return confirm("Will you ?"); </script> $(window).bind(“beforeunload”,function(){ 返回确认(“您愿意吗?”); 但我面临以下许多问题: <script> $(window).b
<script>
$(window).bind("beforeunload", function() {
return confirm("Will you ?");
</script>
$(window).bind(“beforeunload”,function(){
返回确认(“您愿意吗?”);
但我面临以下许多问题:
<script>
$(window).bind("beforeunload", function() {
return confirm("Will you ?");
</script>
- 上面的代码不适用于chrome,尽管我试图将其包含在
它只适用于firefox和IE$(document.ready(function()code GOES HERE})中;
- “确认”对话框后,浏览器的默认对话框仍会出现
- 上述代码在页面刷新时执行
31.0.1650.63 m
用}关闭事件处理程序如何代码>有帮助吗?返回字符串:返回“Will you?”代码>抱歉,我已经这么做了,但我忘了在这里键入@A.Wolff我也尝试过,但没有任何意义:(@JavaPlayer提供一个JSFIDLE,它复制了您的问题,因为onbeforeunload事件在chrome中按预期工作