我使用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?' };