window.onbeforeunload 在 Chrome 中不起作用

2023-11-22

这是我使用的代码window.onbeforeunload

<head>
<script>

    window.onbeforeunload = func;
    
    function func() 
    {
        var request = new XMLHttpRequest();
        request.open("POST", "exit.php", true); 
        request.onreadystatechange = stateChanged;
        request.send(null);
    }
    function stateChanged()
    {
        if (request.readyState == 4 || request.readyState == "complete")
            alert("Succes!");
    }
    </script>
</head>

这适用于IE and Mozilla但不适用于Chrome..... 请帮忙...... 提前致谢.....


在最近版本的 Chrome 中,onbeforeunload 似乎唯一能做的就是设置警告消息。

window.onbeforeunload = function () {
    return "Are you sure";
};

将工作。 Chrome 似乎忽略了该函数中的其他代码


UPDATE:从 Chrome V51 开始,返回的字符串将被忽略,并显示默认消息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

window.onbeforeunload 在 Chrome 中不起作用 的相关文章

随机推荐

  • 如何在 g++ 中使用配置文件引导优化?

    另外 有人能给我指点关于这个主题的好教程吗 我找不到 fprofile generate 将使用分析代码来检测应用程序 应用程序将在实际运行时记录某些事件 如果在编译时已知此使用模式 则可以提高性能 分支 内联的可能性等都可以被记录 但我不
  • 在 Chrome 48+ 中禁用网络安全

    我有一个问题 disable web security旗帜 它不适用于 Windows 上的 Chrome 48 和 Chrome 49 beta 我尝试杀死所有实例 重新启动并首先使用该标志运行 Chrome 也尝试了不同的机器 在测试版
  • ARMv4/5/6 代码的哪些部分无法在 ARMv7 上运行?

    据我了解 ARMv7 处理器 例如 Cortex A9 大多向后兼容旧版 ARM 架构版本的代码 不过 我读过相关报道尝试在 Cortex A8 上运行 ARM9 代码时出现段错误 例如 ARMv4 5 6 ARM7TDMI ARM9 AR
  • 如何使用 JAX-RS 传输无尽的输入流

    我有无尽的InputStream一些数据 我想返回以响应GETHTTP 请求 我希望我的 Web API 客户端能够无休止地读取它 我怎样才能用 JAX RS 做到这一点 我正在尝试这个 GET Path stream Produces M
  • 在 Django 1.5 中导入 AUTH_USER_MODEL 的更好方法

    我正在尝试使可插入应用程序在 Django 1 5 下更具弹性 您现在拥有自定义的可定义用户模型 当向模型添加外键时 我可以这样做 user models ForeignKey settings AUTH USER MODEL 这节省了我在
  • 在Java中对二维字符串数组进行排序

    我知道这个问题以前可能有人问过 但我找不到合适的答案 假设我有这个数组 String theArray james 30 0 joyce 35 0 frank 3 0 zach 34 0 有没有办法按每个子元素的第二个元素对该数组进行降序排
  • 供开发人员使用的 LDAP 服务器

    我正在开发一个项目 需要 LDAP 验证 但是 我没有开发人员 qa ldap 服务器 Windows 是否存在用于测试 开发的小型 LDAP 服务器 我只想测试验证活动帐户并检测它是否被阻止 所以我不想安装整个域来执行此操作 没关系 我尝
  • Spring Security 6.x 已弃用 AccessDecisionVoter

    在 Spring Boot 2 7 x 中 我使用了RoleHierarchyVoter public RoleHierarchy roleHierarchy RoleHierarchyImpl roleHierarchy new Role
  • 带有变量数学运算符的 jQuery if 语句[重复]

    这个问题在这里已经有答案了 所以我正在寻找与这个问题类似的东西python if 语句与变量数学运算符但在 jQuery Javascript 中 本质上是这样的 var one 4 var two 6 var op if one op t
  • ES6 作为 AngularJS 或 Angular2 的 TypeScript 目标编译器选项

    我的编译器选项角js申请如下 我应该使用任何其他包来转译吗es6 to es5如果我再次将目标更改为es6 compilerOptions target es5 Change this to es6 module commonjs sour
  • docker compose 中的秘密

    我的环境是ubuntu 18 04 VPS 我无法获取基于文件的机密来与 Docker 容器中的 mariadb 一起使用 create docker compose yml version 3 7 services db image ma
  • 在 Android 文本范围上方绘制图像

    我正在创建一个复杂的文本视图 这意味着同一视图中存在不同的文本样式 某些文本需要在其上方有一个小图像 但文本应该仍然存在 而不仅仅是替换 因此简单的 ImageSpan 是行不通的 我无法使用 TextView 集合 因为我需要文本换行 或
  • 如何在“foreach”循环中获取当前索引/键[重复]

    这个问题在这里已经有答案了 在Java中 如何获取当前元素的索引 for Element song question song currentIndex lt
  • 如何从 Swift 调用 C?

    有没有办法从 Swift 调用 C 例程 许多 iOS Apple 库仅是 C 语言 我仍然希望能够调用它们 例如 我希望能够从 swift 调用 objc 运行时库 特别是 如何桥接 iOS C 标头 是的 您当然可以与 Apple 的
  • Actionmailer SMTP 服务器响应

    当通过actionmailer发送邮件时 actionmailer会从SMTP服务器获取响应 无论何时正常 或者何时错误 有没有办法在发送邮件后检索此回复 另外 当 SMTP 服务器没有抛出错误时 我们的 qmail 邮件服务器抛出一个处理
  • 使用 CSS 覆盖通过 JS 添加的内联样式

    一个js插件添加了一个让我有些头疼的样式 element style z index 100 important 所以我尝试过这个 html body div shell div shellContent div bottomPart di
  • 在标签库描述符中使用可变参数

    是否可以将 TLD 映射到以下功能 public static
  • User.IsInRole 返回 false

    我的 ASP NET 应用程序正在使用 Windows 身份验证 如果我运行以下代码 WindowsIdentity wi WindowsIdentity User Identity foreach IdentityReference r
  • 使用 LoDash 对 Json 数组进行排序

    我有一个 JSON 数组 其一般结构如下 var json key firstName value Bill key lastName value Mans key phone value 123 456 7890 实际上 会有更多的键 值
  • window.onbeforeunload 在 Chrome 中不起作用

    这是我使用的代码window onbeforeunload