刷新按钮禁用
Refresh Button disable
目前我需要在所有浏览器中禁用刷新按钮的功能。我可以对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文档中的击键,您仍然无法阻止浏览器刷新,因为这是您无法控制的客户端操作。
最接近的解决方案是使用cookie或一些Javascript来拦截页面被刷新的事实,然后你可以在你的web应用程序中处理它
相关文章:
- HTML按钮刷新页面而不是将数据发送到数据库
- 使用按钮刷新任意图像
- 如何通过单击按钮刷新已打开的页面
- 如何使用按钮刷新浏览器页面
- 点击按钮刷新动画Gif
- 为什么我的 HTML 按钮刷新页面?/为什么我不能让我的新 HTML DOM 元素插入到我的页面中
- 如何点击按钮刷新Div内容
- 单击按钮刷新图像,不刷新页面
- 阻止ASP.NET中的按钮刷新页面
- 用户点击弹出窗口上的保存按钮刷新主窗口
- 单击相同的按钮刷新当前页面并导航到新页面
- 表单提交按钮/刷新页面
- 可能刷新页面和按钮刷新后打开模式?Jquery
- 单击按钮刷新页面,然后调用函数
- ASP中单选按钮刷新问题.净MVC
- Javascript函数onclick,返回按钮"刷新"页面
- 单击操作按钮刷新部分视图
- 按秒刷新图表's信息,而不是按按钮刷新
- 仅在Ajax POST请求期间单击按钮刷新页面
- jQuery移动按钮上的调用按钮(“刷新”)会破坏按钮样式