代码1:禁用右键和F12
我们的网页常常会被人扒源码,辛辛苦苦写的内容被人复制转账,很是苦恼,用了下面代码可以完美有效屏蔽禁用鼠标右键的菜单,同时也禁用F12审查元素功能。
在 HTML 页面中插入一段 JavaScript:
代码2:F12打开后提示Paused in debugger
以下代码放入js文件
1.
((function() {
var callbacks = [],
timeLimit = 50,
open = false;
setInterval(loop, 1);
return {
addListener: function(fn) {
callbacks.push(fn);
},
cancleListenr: function(fn) {
callbacks = callbacks.filter(function(v) {
return v !== fn;
});
}
}
function loop() {
var startTime = new Date();
debugger;
if (new Date() - startTime > timeLimit) {
if (!open) {
callbacks.forEach(function(fn) {
fn.call(null);
});
}
open = true;
window.stop();
alert('大佬别扒了!');
document.body.innerHTML = "";
} else {
open = false;
}
}
})()).addListener(function() {
window.location.reload();
});
2.
(function (a) {
return (function (a) {
return (Function('Function(arguments[0]+"' + a + '")()'))
})(a)
})('bugger')('de', 0, 0, (0, 0));
代码3:按下F12页面卡死
代码4:禁止右键、禁止保存网页、按下F12页面关闭或者跳转到指定页
禁止鼠标左键拖动
document.onselectstart=mylock1;
function mylock1(){
event.returnValue=false;
}
禁用右键、文本选择功能、复制按键
.reader-bar为元素
$(function () {
$(".reader-bar").bind("contextmenu", function () { return false; });
$(".reader-bar").bind("selectstart", function () { return false;});
})