阻止用户使用JavaScript单击浏览器的刷新按钮

时间:2019-02-11 06:54:06

标签: javascript jquery html

我正在开发一个asp.net Web应用程序,其中对话框内有一个iframe。我已经禁用了f5,ctrl + f5,esc和“后退”按钮。我只是尝试在用户重新加载页面时弹出消息,但这还不够。 我的客户要求是不允许任何用户单击浏览器的“重新加载”按钮。

  1. 是否有禁用浏览器重新加载按钮的功能? (我所有的搜索都说不可能)
  2. 是否仍然可以防止用户将光标移到div / iframe之外? 2.1。有没有一种方法可以强制鼠标指针移动或设置位置? (我的想法是,如果鼠标指针移动到x1和y1坐标,它将被迫移动到x2和y2坐标)
  3. 反正有没有阻止用户将鼠标悬停在浏览器顶部的重新加载按钮栏的位置吗?

提前谢谢!您的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以尝试

<body onkeydown="return (event.keyCode != 116)">  
    <h1>  
        Test
    </h1>  
</body>