Web应用程序关闭浏览器消息

时间:2018-10-03 07:04:08

标签: javascript

我使用ASP.net构建了一个简单的Web应用程序,在该应用程序中,我关闭了Web浏览器选项卡,它将通过弹出框向用户显示警告消息,提示他即将关闭浏览器。

以下我用来添加弹出框功能的javascript代码:

Error: Can't find Python executable "python", you can set the PYTHON env variable.

这在Internet Explorer上有效,但在chrome上无效。我尚未检查Firefox。

我知道Chrome不能包含自定义消息,但我无法使弹出框正常工作。

创建在所有主要浏览器(如Internet Explorer,Chrome和Firefox)上均可使用的弹出框警告是否有其他选择?

我还测试了此chrome最新版本和版本66。

编辑

这不是window.onbeforeunload in Chrome: what is the most recent fix?

的副本

那里的用户可以在chrome上显示一个简单的弹出框。我什么也没显示。但是,当我进入开发人员工具窗口(F12)并调试代码时,我注意到了一些奇怪的东西,出现了弹出框。

已添加代码

我使用了ASP.NET Web窗体中的默认模板,该模板创建了一个简单的应用程序。

我添加了一个名为CheckBrowserClose.js的JavaScript,其中包含一行:

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

我已将此脚本添加到脚本包中。

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

0 个答案:

没有答案