jquery禁止复制、禁用右键、文本选择功能、复制按键
本文章介绍的jquery禁用右键、文本选择功能、复制按键的实现它可以兼容浏览器有IE、firefox、谷歌浏览器,各位朋友可参考。IE浏览器是指以IE为核心的浏览器也支持,有360,QQ等
代码如下:
- //禁用右键、文本选择功能、复制按键
- $(document).bind("contextmenu",function(){return false;});
- $(document).bind("selectstart",function(){return false;});
- $(document).keydown(function(){return key(arguments[0])});
- //按键时提示警告
- function key(e){
- var keynum;
- if(window.event){
- keynum = e.keyCode; // IE
- }else if(e.which){
- keynum = e.which; // Netscape/Firefox/Opera
- }
- if(keynum == 17){
- alert("禁止复制内容!");
- return false;
- }
- }
- //禁用右键、文本选择功能、复制按键
- $(document).bind("contextmenu",function(){return false;});
- $(document).bind("selectstart",function(){return false;});
- $(document).keydown(function(){return key(arguments[0])});
- //按键时提示警告
- function key(e){
- var keynum;
- if(window.event) // IE
- {
- keynum = e.keyCode;
- }
- else if(e.which) // Netscape/Firefox/Opera
- {
- keynum = e.which;
- }
- if(keynum == 17){ alert("禁止复制内容!");return false;}
- }
- //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键
- function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
- function window.onhelp(){return false} //屏蔽F1帮助
- function document.onkeydown(){
- if((window.event.altKey)&&
- ((window.event.keyCode==37)|| //屏蔽Alt+方向键←
- (window.event.keyCode==39))){ //屏蔽Alt+方向键→
- alert("不准你使用ALT+方向键前进或后退网页!");
- event.returnValue=false;
- } if((event.keyCode==8)|| //屏蔽退格删除键
- (event.keyCode==116)|| //屏蔽F5刷新键
- (event.ctrlKey && event.keyCode==82)){ //Ctrl+R
- event.keyCode=0;
- event.returnValue=false;
- }
- if(event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11
- if(event.ctrlKey && event.keyCode==78)event.returnValue=false; //屏蔽Ctrl+n
- if(event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽shift+F10
- if(window.event.srcElement.tagName=="A" && window.event.shiftKey)
- window.event.returnValue=false; //屏蔽shift加鼠标左键新开一网页
- if((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
- window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
- return false;
- }
- }
jquery禁止复制、禁用右键、文本选择功能、复制按键的更多相关文章
- Jquery禁止/恢复按钮与文本框代码
最近,加入了一个小项目,由浩哥带领我们几个人一起开发一个东西.幸运的是,我和胡志婷分到了一组,她可是一个具有丰富经验的牛人,对我也很好,哈哈. --背景 说点正事,最近,我们在进行项目的时候,提到了一 ...
- jquery禁用右键、文本选择功能、复制按键的实现
同时适合IE.firefox.谷歌浏览器下适用,经过筛选代码如下 //禁用右键.文本选择功能.复制按键 $(document).bind(“contextmenu”,function(){return ...
- javascript: 禁用右键、文本选择功能、复制按键
<script type="text/javascript"> //禁用右键.文本选择功能.复制按键 //http://www.jinyuanbao.cn $(docu ...
- Html加水印和禁用复制和右键(jquery.watermark.js)
近期遇到一个需求,需要在页面背景加上自己的水印和禁止用户在页面复制粘贴 解决: 水印使用的是jquery.watermark.js插件,这个插件可以在html背景上加水印,同时可以设置相关属性值. 相 ...
- jquery禁用右键、文本选择功能、刷新
//禁用右键.文本选择功能.刷新 $(document).bind(“contextmenu”,function(){return false;}); $(document).bind(“select ...
- JS input文本框禁用右键和复制粘贴功能的代码
代码如下: function click(e) { if (document.all) { ||||) { oncontextmenu='return false'; } } if (document ...
- JavaScript 中禁止用户右键菜单,复制,选取,Ctrl,Alt,Shift. 获取宽高,清除浮动
//禁用右键菜单 document.oncontextmenu = function(){ event.returnValue = false; } //禁用选取内容 document.onselec ...
- 禁止选择文本和禁用右键 v1.0
var zhonghao={ //绑定事件 myAddEvent: function(obj, sEvent, fn){if(obj.attachEvent){obj.attachEvent('on' ...
- js 禁用右键菜单、拖拽、选中、复制
//禁用拖拽 document.ondragstart = function () { return false; }; /** * 禁用右键菜单 */ document.oncontextmenu ...
随机推荐
- python 小练习12
给你一个整数数列a1,a2,a3,...,an,请你修改(不能删除,只能修改)最少的数字,使得数列严格单调递增. 数列存储在列表L中,你可以直接使用L,L的长度小于100000. 注意:必须保证修改后 ...
- view_baseInfo
create view view_baseInfo as select c.spbh,c.tongym, c.spmch,c.shpgg,c.shpchd,a.pihao,a.pici,a.sxrq, ...
- MVC ——设置启动 URL
Visual Studio 会以一种有助的尝试,根据当前正在编辑的视图,让浏览器请求一个 URL.但这是一个不稳定的特性. 为了对浏览器的请求设置一个固定的 URL,可以从 Visual Studio ...
- POJ 1442 splay
前几天用treap写了这一题,不过treap支持的操作不如splay的多,作为一个完美主义者,重新用splay写了这一题. splay大部分操作可以通过 强大到无与伦比的数据结构splay-tree ...
- OC 对象和函数
#import <Foundation/Foundation.h> @interface Car : NSObject {// 成员变量 @public int wheels; int s ...
- Sql Server约束的学习一(主键约束、外键约束、唯一约束)
一.约束的分类 1.实体约束 实体约束是关于行的,比如某一行出现的值不允许出现在其他行,例如主键约束. 2.域约束 域约束是关于列的,对于所有行,某一列有那些约束,例如检查约束. 3.参照完整性约束 ...
- 根据ip,实现地址信息查询接口
偶然发现的360搜索的ip查询接口,记录下: 接口地址:https://m.so.com/position 使用方式1:传ip 如访问https://m.so.com/position?ip=47.1 ...
- 关于rimworld(边缘之地)
低缓的音乐 广阔的原野 丰富而不杂乱的地表 完美的殖民拓荒世界. 各种随机地形,丰富的资源.林木与矿产.随机生成的大世界给人真实世界的感觉. 动态而和谐的画面,随风摇摆的植被,跳跃的兔子,以及 ...
- L222 词汇题
Some psychologists argue that the traditional idea “spare the rod and spoil the child” is not ration ...
- phpstorm 常用指令
先选中移动内容 块向右移动:Tab键 块向左移动:Shift + Tab键 ctrl+/行注释ctrl+shift+/块注释 ctrl+g跳转行 alt + 上/下 键实现在类中的方法切换ctrl + ...