禁止页面刷新让F5快捷键及右键都无效
/*禁止页面刷新*/
document.onkeydown = function()
{
if(event.keyCode==116) {
event.keyCode=0;
event.returnValue = false;
}
}
document.oncontextmenu = function() {event.returnValue = false;}
/* 结束*/
相关推荐
-
禁止页面刷新让F5快捷键及右键都无效
复制代码 代码如下: /*禁止页面刷新*/ document.onkeydown = function() { if(event.keyCode==116) { event.keyCode=0; event.returnValue = false; } } document.oncontextmenu = function() {event.returnValue = false;} /* 结束*/
-
js禁止页面刷新与后退的方法
本文实例讲述了js禁止页面刷新与后退的方法.分享给大家供大家参考.具体实现方法如下: <script language="javascript"> //禁止用F5键 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右键弹出菜单 function document.onco
-
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
复制代码 代码如下: <script language="javascript"> //禁止用F5键 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右键弹出菜单 function document.oncontextmenu() { return false; } //
-
js禁止页面复制功能禁用页面右键菜单示例代码
<body oncontextmenu="return false">禁用网页右键菜单,但是仍然可以使用快捷键复制. js代码禁用复制功能: 复制代码 代码如下: <script type="text/javascript"> document.body.onselectstart=document.body.oncontextmenu=function(){ return false;} </script> 注意这段代码必须放在
-
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
重点是阻止默认的刷新,这样外部页面就不刷新了,然后指定刷新iframe,我下面给出了思路 document.onkeypress = function(e){ if(e.keyCode == 116){ e.preventDefault(); //组织默认刷新 var iframeSrc = iframe.src; iframe.src = iframeSrc; } } iframe页面里再写如下: var iframeSrc = parent.iframe.src; document.onke
-
JavaScript禁止页面操作的示例代码
单的JS禁止页面右键菜单--避免网站信息被盗用 复制代码 代码如下: <script type="text/javascript"> function block(oEvent){ if(window.event) oEvent=window.event; if(oEvent.button==2) alert("鼠标右键不可用"); } document.onmousedown=block;</script> 网页上
-
javascript监听页面刷新和页面关闭事件方法详解
在我们的日常生活中,时常遇到这么一种情况,当我们在点击一个链接.关闭页面.表单提交时等情况,会提示我们是否确认该操作等信息. 这里就给大家讲讲javascript的onbeforeunload()和onunload()两个事件. 相同点: 两者都是在对页面的关闭或刷新事件作个操作. 不同点: unbeforeunload()事件执行的顺序在onunload()事件之前发生.(因为,unbeforeunload()是在页面刷新之前触发的事件,而onubload()是在页面关闭之后才会触发的). u
-
JavaScript多种页面刷新方法小结
1,reload 方法 该方法强迫浏览器刷新当前页面. 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页.true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") 2,replace 方法 方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过"前进"和"后退"来访问已
-
vue单页面实现当前页面刷新或跳转时提示保存
前言 最近公司vue项目中有一个需求,需要在当前页面刷新或跳转时提示保存并可取消刷新,以防止填写的表单内容丢失.刚开始思考觉得很简单,直接在Router的钩子中判断就好了,但是会发现还有新的问题存在,浏览器刷新和当前页面关闭的时候无法监听,最终用window.onbeforeunload成功解决,所以用这篇文章简单记录下整个解决过程. vue-Router的钩子: 路由钩子可以分为全局的,单个路由独享的以及组件级别的,解决上述需求只用到了组件级别的路由钩子,所以本文只介绍组件级别的路由钩子,全局
-
解决vue页面刷新,数据丢失的问题
在做vue项目的过程中有时候会遇到一个问题,就是进行F5页面刷新的时候,页面的数据会丢失,出现这个问题的原因是因为当用vuex做全局状态管理的时候,store中的数据是保存在运行内存中的,页面刷新时会重新加载vue实例,store中的数据就会被重新赋值,因此数据就丢失了,解决方式如下: 解决方法一: 最先想到的应该就是利用localStorage/sessionStorage将数据储存在外部,做一个持久化储存,下面是利用localStorage存储的具体方案: 方案一:由于state中的数据是响
随机推荐
- SQL Server 2008 到底需要使用哪些端口?
- SQL语句练习实例之三——平均销售等待时间
- 详解git中配置的.gitignore不生效的解决办法
- 命令行下一种新的添加帐号的方法(Shell.Users)
- iOS 微信分享功能简单实现
- 动态加载JavaScript文件的两种方法
- 微信小程序(十六)form组件详细介绍
- 详解.net mvc session失效问题
- Jsp如何实现网页的重定向
- js文件缓存之版本管理详解
- PHP中使用crypt()实现用户身份验证的代码
- Jquery+ajax请求data显示在GridView上(asp.net)
- 解析如何查看Oracle数据库中某张表的字段个数
- 基于Jquery的开发个代阴影的对话框效果代码
- JQuery中DOM实现事件移除的方法
- javascript时间函数大全
- Android 对Map按key和value分别排序的实例
- 解决Oracle字符串中包含数字、特殊符号的排序问题
- iOS读写json文件的方法示例
- bootstrap下拉分页样式 带跳转页码
