首页 > 源码分享 > 大前端 > 使用JS实现屏蔽鼠标右键、选择、复制及F12
2017
02-06

使用JS实现屏蔽鼠标右键、选择、复制及F12

在网站开发中,常会碰到各种需求,在给某企业设计官网的时候,公司要求网站内容禁止选择、复制。综合公司的需求,决定用JS来实现,代码如下:

//oncontextmenu事件禁用右键菜单
document.oncontextmenu = function(){
    event.returnValue = false;
}
document.oncontextmenu = function(){
    return false;
}
//onselectstart事件禁用网页上选取的内容
document.onselectstart = function(){
    event.returnValue = false;
}
document.onselectstart = function(){
    return false;
}
//oncopy事件禁用复制
document.oncopy = function(){
    event.returnValue = false;
}
document.oncopy = function(){
    return false;
}
//禁用F12
 document.onkeydown = function () {
	if (window.event && window.event.keyCode == 123) {
		event.keyCode = 0;
		event.returnValue = false;
		//alert("F12被禁止!!!");
		return false;
	}
 }

代码可能不太完善,欢迎补充。

以上。

最后编辑:
作者:vnoon
一个不爱学习的电气专业学生,一个不务正业的程序猿
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。