html页面禁止刷新,禁止网页刷新问题(包括快捷键)
最近项目中需要禁止浏览器的刷新等操作,包括禁止一些快捷键。所以整理了一下一些js代码,仅供参考:
屏蔽鼠标右键、F1帮助、Alt+方向键、Ctrl+N、Ctrl+R、Shift+F10、Alt+F4、F11、F5刷新、退格键
// 屏蔽鼠标右键
function document.oncontextmenu() {
event.returnValue=false;
}
// 屏蔽F1帮助
function window.onhelp() {
return false
}
function document.onkeydown() {
// 屏蔽 Alt+方向键()
/* 注:这还不是真正地屏蔽Alt+方向键,因为Alt+方向键弹出警告框时,按住Alt键不放,用鼠标点掉警告框,这种屏蔽方法就失效了.
以后若有哪位高手有真正屏蔽Alt键的方法,请告知。*/
if ((event.altKey) && ((event.keyCode == 37) || (event.keyCode == 39))) {
alert( "不准你使用ALT+方向键前进或后退网页! ");
event.returnValue = false;
}
// 屏蔽退格删除键,屏蔽F5刷新键,Ctrl+R
if ((event.keyCode == 8) && (event.keyCode == 116) && (event.ctrlKey && event.keyCode == 82)) {
event.keyCode = 0;
event.returnValue = false;
}
// 屏蔽F11
if (event.keyCode == 122) {
event.keyCode = 0;
event.returnValue = false;
}
// 屏蔽Ctrl+N
if (event.ctrlKey && event.keyCode == 78) {
event.returnValue = false;
}
// 屏蔽Shift+F10
if (event.shiftKey && event.keyCode == 121) {
event.returnValue = false;
}
if (event.srcElement.tagName == "A" && event.shiftKey) {
event.returnValue = false;
}
// 屏蔽Shift加鼠标左键新开一网页
if ((event.altKey) && (event.keyCode == 115)) {
window.showModelessDialog( "about:blank ", " ", "dialogWidth:1px;dialogheight:1px ");
return false;
}
}
屏蔽鼠标右键、F1帮助、Alt+方向键、Ctrl+N、Ctrl+R、Shift+F10、Alt+F4、F11、F5刷新、退格键
html页面禁止刷新,禁止网页刷新问题(包括快捷键)相关推荐
- JAVA怎么实现网页退出系统_java后台实现js关闭本页面,父页面指定跳转或刷新操作...
关闭本页面,跳转到百度 response.setCharacterEncoding("gbk"); PrintWriter out=response.getWriter(); ou ...
- php手机网页弹出软键盘代码,Html5页面上如何禁止手机虚拟键盘弹出
工作中遇到如下需求,点击输入框弹出自定义弹窗,输入框是input标签: 但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加rea ...
- IDEA运行卡顿,网页刷新不及时,网页报404错误以及Ajax收不到servlet返回的数据(已解决)
这两天在家上网课,老师布置作业,让写一个前后端的交互程序,只要实现很简单的功能就行,前端通过Ajax把数据发给后端,后端打印收到的前端数据,然后返回给前端信息打印出来,效果如下图所示: 因为寒舟上个学 ...
- php a 标签后 刷新,a链接刷新页面与js刷新页面用法
刷新页面通常是使用a链接与js刷新,至于两者在使用中的区别,在接下来的文章中有详细的介绍,感兴趣的朋友可以了解下 1.a链接的使用操作: 复制代码 代码如下:返回上一页 刷新当前页 #top的效果在我 ...
- console js刷新页面_浏览器console自动刷新--转
值班需要监控页面情况,手头也没有专用的监控设备,只能手动刷新.遂度之,解放双手. 代码如下: 1 timeout=prompt("Set timeout (Second):");2 ...
- 怎么禁止查看html,如何禁止用户查看网页源代码
在现实生活中总是有人问,如何禁止别人查看自己的网页源代码?答案:没有,这对于有经验者所有方法都是徒劳.但对于大多数用户小白来说,简单的方法还是比比皆是的,今天就简单的来列举一个. 如何禁止用户查看网页 ...
- 怎么能不让别人查看html源码,如何获取被禁止查看的网页源代码,如何禁止别人查看网页源代码...
想学习一个网站的样式,或者扒一个网站的模板,但有的网站会设置禁止查看网页源代码,该怎么办? 或者你想禁止别人查看网页源代码,该怎么办? 其实你网站只要显示出来了,对于有经验者的人来说,网页源代码都是无 ...
- chrome浏览器网页刷新的console代码
代码如下: timeout=prompt("Set timeout (Second):"); count=0 current=location.href; if(timeout&g ...
- java页面强制刷新,JS关于刷新页面的相关总结
很多程序员无论是新手还是老的程序员都避免不了关于JS刷新页面的相关内容,在本文中我们整理了脚本之家总结的关于JS页面刷新的相关重要知识点文章,一起来跟着学习下. reload 方法,该方法强迫浏览器刷 ...
- js 弹出一个页面 html页面刷新,原生js刷新当前页面与跳转页面的几种方法及区别总结...
在面向浏览器的web开发过程中,我们经常与JavaScript打交道,web开发页面路由跳转.刷新当前页面更是经常遇到的事.浏览器提供了至少3-5种的方式可以实现当前页面刷新或者跳转当前应用的其他页面 ...
最新文章
- 程序编译是出现“field has incomplete type“问题的解决
- Beaglebone Black教程Beaglebone Black的引脚分配
- 47.2. 配置 Tomcat 服务器
- 选择Data类型在Access与Sql中的区别
- python常用库 自动化办公类 —— PyPDF2(处理pdf文件)
- 平衡二叉树及其操作实现_平衡二叉树(AVL树)及C语言实现
- Android 常用的函数记录
- JavaWeb学习之路——SpringBoot 中几种异常处理方法(四)
- 一文捋清项目里的各种配置,看了必懂!
- “Master”连胜世界围棋冠军,谁是幕后智能引擎?
- Facebook产品更新,官方通知你收到了吗?
- Spring boot中如何获取profiles环境
- AS3.1.2配置gradle阿里云镜像(可用)
- RHEL6___构建基于vsftd的YUM源服务器
- spring入门——注入demo
- 使用ENVI进行监督分类
- Unity 大面积花草风吹动效果以及编辑
- 如何做IT项目PoC测试
- 头哥Numpy初体验答案
- 2021年彬州范公中学高考成绩查询,彬州市拟奖励81人名单公布!快看有你认识的吗?...