js禁止页面复制功能禁用右键菜单的示例代码。

js禁止页面复制功能禁用右键菜单的示例代码。
禁用Web页面的右键菜单,但仍然可以使用快捷键复制它。
js代码禁用复制:
复制代码代码如下所示:

文件体。onselectstart =文件。身体。OnContextMenu =函数(){ return false;}
请注意,代码必须放在主体元素后面,它在前面或头部不起作用
完成:document.body.onselectstart页选择功能
document.body.oncontextmenu页面右键菜单。
document.body.ondragstart网页内容拖拽功能,拖放可复制。要禁用它,当它是被禁止的。
document.body.oncopy网页内容的复制功能。当禁用时,即使单击了复制或使用快捷键,剪贴板中的内容也不是您刚才复制的内容,而是您先前放在剪贴板中的内容或空的内容。
document.body.oncut网页内容剪切功能,禁用,禁用复制功能类似的效果。
注意:当使用上面的禁用函数时,如果页面的一个角落可以右键单击或复制,那是因为你的身体不能覆盖整个页面,你可以在身体上添加以下属性
左边界= 0 = 0 =左边空白风格宽度:100%;高度:100%;
通过设置主体属性来禁用复制函数代码如下:
复制代码代码如下所示:
ondragstart =返回oncopy =返回
oncut =返回false;
左边界= 0
左边空白= 0式=宽度:100%;高度:100%;>
下面的代码是禁用网页的另一个保存,但我没有测试成功,谁知道原因可以在下面发表评论,谢谢。
js代码案例:
复制代码代码如下所示:
/ / ********************屏蔽右***********************
函数单击(e){
如果(文件all){
如果(事件。按钮= = 1 | |事件。按钮= = 2 | |事件。按钮= = 3){
OnContextMenu =返回false;
}
}
如果(文档层){
如果(e.which = = 3){
OnContextMenu =返回false;
}
}
}
如果(文档层){
document.captureevents(MouseDown事件。);
}
onmousedown =点击文件;
document.oncontextmenu =新功能(return false;)
/ / *******************************************
文档化功能(EVT){
如果(文件。选择。createrange)(。parentelement(= =)。类型文件){
返回false;
}
如果((密码= = 116事件。)| | /屏幕F5刷新按钮
(event.ctrlkey事件。密码= = 82)){ / / Ctrl + R
事件代码= 0;
值=虚假事件;
}
如果((窗口。事件。altkey)(窗口。事件。密码= = 115)){ / / Alt + F4屏蔽
返回false;
}
}
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部