|
|
1
98
更新
最近有评论称这在新的Chrome中不起作用。。。如jsFiddle所示,并在我的个人网站上进行了测试,这个方法在Chrome版本中仍然有效
顺便说一下,这在jQuery中非常简单: jsFiddle
旁注: 这只会禁用键盘上的f5按钮。 要真正禁用刷新,必须使用服务器端脚本检查页面状态更改。 不能说我真的知道怎么做,因为我还没做。 在我工作的软件站点上,我们将disableF5函数与Codeigniter的会话数据结合使用。例如,有一个锁定按钮,它将锁定屏幕并提示密码对话框。功能“disableF5”是快速和简单的,并保持按钮从做任何事情。但是,为了防止鼠标单击刷新按钮,会发生一些事情。
提示:
尝试使用服务器集cookie,例如PHP
|
|
|
2
9
|
|
|
3
8
恩里克在网站上写道:
|
|
|
4
7
对于mac cmd+r,需要cmd+shift+r。
|
|
|
5
6
|
|
|
6
6
在现代浏览器中使用此选项:
|
|
|
7
4
这是我用来在IE和firefox上禁用刷新的代码,适用于以下组合键: F5级 | + F5级 | +
如果您不想使用useragent来检测它是什么类型的浏览器(
|
|
|
8
3
在所有浏览器中都适用:
|
|
|
9
3
在纯JS中输入以下简单脚本:
|
|
|
10
1
|
|
|
11
1
如果要禁用ctrl+f5、ctrl+R、f5和backspace,那么可以使用以下简单代码。这段代码在Mozila和Chrome中都可以使用。在body标签中添加以下代码:
|