Java 刷新按钮禁用

Java 刷新按钮禁用,java,javascript,jsp,Java,Javascript,Jsp,目前,我需要在所有浏览器中禁用刷新按钮的功能。我可以为F5按钮,但为刷新按钮,我没有得到任何想法。连我都在谷歌上搜索了这个。我没有任何想法。请帮我做这件事。出于安全目的需要此要求,因为我的应用程序在某些场景中具有URL更改活动 对于f5,我正在这样尝试 function checkKeyCode() { switch (event.keyCode) { case 116 : // 'F5' event.returnValue = false; event.keyCode = 0;

目前,我需要在所有浏览器中禁用刷新按钮的功能。我可以为F5按钮,但为刷新按钮,我没有得到任何想法。连我都在谷歌上搜索了这个。我没有任何想法。请帮我做这件事。出于安全目的需要此要求,因为我的应用程序在某些场景中具有URL更改活动

对于f5,我正在这样尝试

function checkKeyCode() 
{ 
switch (event.keyCode) 
{ 

case 116 : // 'F5' 
event.returnValue = false; 
event.keyCode = 0; 
window.status = "We have disabled F5"; 
break; 
}

}

简单的回答是,如果没有你想要用户安装的某种奇怪的插件,你就无法做到这一点

浏览器是一个运行时环境,用于读取HTML文件并执行其中的内容。因此,只要您能够截获HTML文档中的击键,您仍然无法阻止浏览器刷新,因为这是您无法控制的客户端操作


最接近您将得到的解决方案是使用cookies或一些Javascript拦截页面已刷新的事实,然后您可以在web应用程序中处理它。

简单的回答是,如果没有您希望用户安装的某种奇怪插件,您就无法做到这一点

浏览器是一个运行时环境,用于读取HTML文件并执行其中的内容。因此,只要您能够截获HTML文档中的击键,您仍然无法阻止浏览器刷新,因为这是您无法控制的客户端操作


最接近您将得到的解决方案是使用cookie或一些Javascript截获页面已刷新的事实,然后您可以在web应用程序中处理它。

您将无法禁用刷新按钮。找到实现业务目标的另一种方法。设计web应用程序的一条金科玉律是不更改web浏览器的导航方式。这与Java编程有什么关系?您将无法禁用“刷新”按钮。找到实现业务目标的另一种方法。设计web应用程序的一条金科玉律是不改变web浏览器的导航方式。这与Java编程有什么关系?谢谢firends。。我将接受这个。。我有另一种方法。。更改url时,我正在检查某些条件,如果不存在,则表示我正在显示会话失败页面。。无论如何,谢谢你宝贵的建议,朋友们……嗨,Nagarajan,没问题。堆栈溢出是关于共享知识的。我很高兴你有了解决办法。谢谢朋友们。。我将接受这个。。我有另一种方法。。更改url时,我正在检查某些条件,如果不存在,则表示我正在显示会话失败页面。。无论如何,谢谢你宝贵的建议,朋友们……嗨,Nagarajan,没问题。堆栈溢出是关于共享知识的。我很高兴你有了解决办法。