我有一个基于ASP.Net Framework 1.0的Web应用程序,为了安全起见,我希望在浏览器(ie、firefox、opera等)中禁用关闭按钮(X),以防止任何东西使浏览器退出,用户只能通过我的菜单注销退出浏览器。
请帮助我。
提前感谢。
敬礼, Yusan Susandi。
请帮助我。
提前感谢。
敬礼, Yusan Susandi。
<script>
window.onbeforeunload = function() {
if (loggedIn) {
return "Please cancel and use the Logout link instead";
}
};
</script>
...这将在大多数(但不是所有)浏览器上提醒他们,但你不能强制他们这样做。
loggedIn
的位置,你需要根据需要设置相应的测试条件来判断用户是否已登录。你还可以设置一个变量,用于标识通过click
事件处理程序或类似方式导航离开页面的情况,以免在这种情况下打扰用户。基本就是这样,非常直接。 - T.J. Crowder