前言:
你是否会因为苦恼小白CV你辛苦写的代码而郁郁不欢?
你是否会担心前端暴露重要API而担惊受怕?
解决方法来了!
功能:
- 禁止右键
- 禁止快捷键F12,Ctrl+Shift+I打开控制台
- 当强制打开控制台后,会直接关闭当前网页
- 仅使用于未登录的游客,登录博客后不会启动保护措施
- 温馨提示
更新日志:
2023/1/26 v1.44:修复了手机端误触发保护措施的问题
此方法对大佬无效,因为前端根本没法彻底防住~只能禁止小白无脑CV。
使用方法:
1.在任意位置新建一个js文件,命名为bcon.js,在里面添加代码:
function showalert(){
alert("欢迎光临倦意博客,有什么需要帮忙的话,请与站长联系!\n本站禁止打开控制台CV代码!谢谢您的合作!");
}
document.addEventListener('keydown', function(event){
return 123 != event.keyCode || (event.returnValue = false);showalert();
});
document.addEventListener('contextmenu', function(event){
showalert();
return event.returnValue = false;
});
var h = window.innerHeight, w = window.innerWidth;
function getWindowInfo() {
if (window.innerHeight - h > 200 || window.innerWidth - w > 200) {
showalert();
window.close();
window.location = "about:blank";
}
}
window.onload = function(){window.addEventListener('resize', getWindowInfo);};
function observerConsole(){
var obj = Object.create(null), t = Date.now();
Object.defineProperty(obj, "a", {
get: function() {
if(Date.now() - t > 100){
showalert();
window.close();
window.location = "about:blank";
}
}
})
setInterval(function(){
t = Date.now();
(function(){})["constructor"]("debugger")();//debugger;
console.log(obj.a);
}, 200)
}
observerConsole();
2.在footer.php底部添加:
<?php
if ( !is_user_logged_in() ) {
echo '<script src="这里引用你添加的bcon.js地址"></script>';
}
?>
搞定!如果觉得好请评论支持一下!
© 版权声明
THE END
- 最新
- 最热
只看作者油猴插件能防止f12嘛
(=・ω・=)
叉出克 {{dalian}}
只防小白 {{miantian}}