禁用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;
}
}