js 禁用刷新快捷键
// 上代码
/**
* 按键监听
* Ctrl-17,F5-116,R-82
*/
var oldKeyCode = -1;
document.onkeydown = function (e) {
var ev = window.event || e;
var code = ev.keyCode || ev.which;
// F5 或 Ctrl + R 或 Ctrl + F5
if (code == 116 || (oldKeyCode == 17 && code == 82) || (oldKeyCode == 17 && code == 116)) {
// 阻断快捷键
if(ev.preventDefault) {
ev.preventDefault();
} else {
ev.keyCode = 0;
ev.returnValue = false;
}
// 后续可自定义内容
alert('快捷键功能已被阻断,这是自定义内容...');
}
oldKeyCode = code; // 记录
}
js 禁用刷新快捷键的更多相关文章
- JS定时刷新页面及跳转页面
		
JS定时刷新页面及跳转页面 Javascript 返回上一页1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history ...
 - 使用js 设置组合快捷键
		
使用js 设置组合快捷键 使用js设置快捷键的本质就是获得你要设置的这个键的keyCode 的值,如果要加ctrl,alt,shift,那么就添加一个ctrlkey,altKey,shiftKey来判 ...
 - JS实现刷新iframe的方法
		
<iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe> ...
 - ajaxFileUpload.js 无刷新上传图片,支持多个参数同时上传,支持 ie6-ie10
		
/* 131108-xxj-ajaxFileUpload.js 无刷新上传图片 jquery 插件,支持 ie6-ie10 依赖:jquery-1.6.1.min.js 主方法:ajaxFileUpl ...
 - js倒计时函数和(js禁用和恢复a标签的操作)
		
<script type="text/javascript"> /*获取手机号*/ var start_time=60; function get_phone_nums ...
 - 页面的div中有滚动条,js实现刷新页面后回到记录时滚动条的位置
		
当div中绑定数据,给它一个属性overflow-y: scroll,添加长度大小,使其能够出现滚动条:每次刷新的时候滚动条总是会出现在最上方,这使我很头疼,经过查阅网上资料,返现两种方法可行.如下: ...
 - js实现刷新iframe的方法汇总
		
https://www.jb51.net/article/65013.htm javascript实现刷新iframe的方法的总结,现在假设存在下面这样一个iframe,则刷新该iframe的N种方法 ...
 - JS怎么刷新当前页面
		
JS怎么刷新当前页面 reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从 ...
 - JS 页面刷新或重载
		
一.先来看一个简单的例子:下面以三个页面分别命名为frame.html.top.html.bottom.html为例来具体说明如何做.frame.html 由上(top.html)下(bottom.h ...
 - 网页里如何使用js禁用F12事件
		
接上一篇,突然想起来,类似于网页里如何使用js禁用鼠标右击事件,还有禁用F12事件也可以禁用一下,总所周知,对于Web开发人员来说,常常要进行界面的调试.使用F12调试工具能够很方便地进行调试,查看h ...
 
随机推荐
- Hbase创建表参数说明
			
Hbase创建表操作及参数说明 1.创建命名空间 create_namespace 'test' 2.创建user表,列族:info create 'test:user', 'info' 3.查看表结 ...
 - Java中的反射与代理(2)
			
在经典的GoF设计模式中,有一种模式叫做代理模式,好比以前洋务运动的时候所说的「买办」,还有现在咱们经常听到的「代理人」战争中的「代理」,都是同一个意思--代替某人打理. 例如,很多北漂都找中介或者二 ...
 - centos7搭建安装loki、promtail、Grafana日志系统
			
loki.promtail.Grafana安装包 链接:https://pan.baidu.com/s/1vkSa_KYrXM0UEI8i42KdaA 提取码:4d4q 如果安装失败或者下载速度慢可以 ...
 - 如何实现一个SQL解析器
			
作者:vivo 互联网搜索团队- Deng Jie 一.背景 随着技术的不断的发展,在大数据领域出现了越来越多的技术框架.而为了降低大数据的学习成本和难度,越来越多的大数据技术和应用开始支持SQL进 ...
 - web3.0、比特币、区块链、元宇宙,以及那些待收割的韭菜们!
			
前几天看到周星驰在社交账号上招聘web3.0的人才,感觉有必要说说web3.0,当然不是基于技术层面,而是从另一个维度说说web3.0以及其它相关的概念,从而做到如何反欺诈,如何避免被资本割韭菜.想到 ...
 - 7.Gitee导入其他远程托管中心仓库
			
的码云是开源中国推出的基于Git的代码托管服务中心 网址是https://gitee.com/,使用方式跟github一致,并且是一个中文网站 码云的使用配置方式与github一致,码云支持导入git ...
 - 创建外部表步骤及解决ORA-29913:执行ODCIETTABLEOPEN调出时出错
			
创建外部表步骤 建立目录对象(用sys用户创建.授权) 外部表所在路径一定要写对!!! create directory ext_data as 'D:\ORACLE'; grant read,wri ...
 - 真正“搞”懂HTTP协议02之空间穿梭
			
时隔四年,这个系列鸽了四年,我终于觉得我可以按照自己的思路和想法把这个系列完整的表达出来了. 想起四年前,那时候还是2018年的六月份,那时候我还工作不到两年,那时候我翻译了RFC2616的部分内容, ...
 - PyGame做了一个扫雷
			
1 # 这是一个示例 Python 脚本. 2 3 # 按 ⌃R 执行或将其替换为您的代码. 4 # 按 双击 ⇧ 在所有地方搜索类.文件.工具窗口.操作和设置. 5 import sys 6 imp ...
 - 基于PCIe DMA的多通道数据采集和回放IP
			
基于PCIe DMA的多通道数据采集和回放IP 在主机端PCIe驱动的控制和调度下,数据采集与回放IP Core可以同时完成对多个通道数据的采集以及回放驱动工作,既可采用行缓存机制(无需帧缓存,无需D ...