PC3*_*3TJ 2 javascript google-chrome
我们有一个在浏览器中运行的销售点产品(特别是chrome Kiosk模式).我们希望防止用户在没有密码的情况下关闭窗口.在自助服务终端模式中,退出的唯一方法是终止进程或使用alt + f4,所以现在我们的解决方案不是将键盘连接到任何POS终端.只是希望可能有另一种解决方案.
编辑:另外要提一下,我在运行此Web应用程序的每个终端上都有完全的root访问权限.所以可以添加任何chrome标志等.
如前所述,我一直在问我有什么方法可以阻止窗口关闭,而不是简单地拦截卸载事件并要求确认.
没有办法完全阻止它,你能做的最好的就是确认离开.
window.onbeforeunload = function (e) {
var message = "Your confirmation message goes here.",
e = e || window.event;
// For IE and Firefox
if (e) {
e.returnValue = message;
}
// For Safari
return message;
};
Run Code Online (Sandbox Code Playgroud)
从拦截页面退出事件中回答
关于alt + f4参考:禁用ALT + F4,是的我知道不推荐
| 归档时间: |
|
| 查看次数: |
4593 次 |
| 最近记录: |