book
鼠子Blog
「WordPress禁止F12(开发者工具)」
search
brightness_6
WordPress禁止F12(开发者工具)
鼠子
apps
WordPress
local_offer
JavaScript
timer
2024-06-18
分享本文
· WordPress禁止F12(开发者工具)
QQ好友
QQ空间
新浪微博
Twitter(X)
Facebook
highlight_off
关闭
### JavaScript ```javascript // 定义尝试关闭当前窗口并导航至空白页的函数 function fuckyou() { window.close(); // 尝试关闭当前窗口 window.location = "about:blank"; // 导航至空白页 } // 使用console的profile方法来检测调试 function ck() { console.profile(); console.profileEnd(); if (console.clear) { console.clear(); }; if (typeof console.profiles == "object") { return console.profiles.length > 0; } } // 检测Firebug等调试工具,若发现则调用fuckyou function hehe() { if ((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) { fuckyou(); } if (typeof console.profiles == "object" && console.profiles.length > 0) { fuckyou(); } } // 更全面的开发者工具打开检测 function comprehensiveCheck() { if (ck() || window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200) { fuckyou(); } } // 重新定义检测窗口尺寸变化的方法 function onWindowSizeChange() { // 检测工具栏的高度 var threshold = 160; // 设置一个阈值,因为开发者工具的高度通常会超过这个值 var diffHeight = window.outerHeight - window.innerHeight; var diffWidth = window.outerWidth - window.innerWidth; if (diffHeight > threshold || diffWidth > threshold) { fuckyou(); } } // 防止使用右键菜单和F12 document.addEventListener('contextmenu', function(e) { e.preventDefault(); }); document.addEventListener('keydown', function(e) { if (e.keyCode === 123) { // F12 e.preventDefault(); } }); // 页面加载和尺寸变化时的操作 window.onload = function() { hehe(); comprehensiveCheck(); setInterval(function() { hehe(); comprehensiveCheck(); }, 2000); }; // 在窗口尺寸变化时,调用修改后的检测函数 window.onresize = onWindowSizeChange; ``` ### 不拦截管理员 functions.php ```php //判断是否是管理员 function check_if_user_is_admin() { if (current_user_can('administrator')) { echo "var isUserAdmin = true;"; } else { echo "var isUserAdmin = false;"; } } add_action('wp_head', 'check_if_user_is_admin'); ``` JavaScript ```javascript if (typeof isUserAdmin !== 'undefined' && isUserAdmin) {} else { // 定义尝试关闭当前窗口并导航至空白页的函数 function fuckyou() { window.close(); // 尝试关闭当前窗口 window.location = "about:blank"; // 导航至空白页 } // 使用console的profile方法来检测调试 function ck() { console.profile(); console.profileEnd(); if (console.clear) { console.clear(); }; if (typeof console.profiles == "object") { return console.profiles.length > 0; } } // 检测Firebug等调试工具,若发现则调用fuckyou function hehe() { if ((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) { fuckyou(); } if (typeof console.profiles == "object" && console.profiles.length > 0) { fuckyou(); } } // 更全面的开发者工具打开检测 function comprehensiveCheck() { if (ck() || window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200) { fuckyou(); } } // 重新定义检测窗口尺寸变化的方法 function onWindowSizeChange() { // 检测工具栏的高度 var threshold = 160; // 设置一个阈值,因为开发者工具的高度通常会超过这个值 var diffHeight = window.outerHeight - window.innerHeight; var diffWidth = window.outerWidth - window.innerWidth; if (diffHeight > threshold || diffWidth > threshold) { fuckyou(); } } // 防止使用右键菜单和F12 document.addEventListener('contextmenu', function(e) { e.preventDefault(); }); document.addEventListener('keydown', function(e) { if (e.keyCode === 123) { // F12 e.preventDefault(); } }); // 页面加载和尺寸变化时的操作 window.onload = function() { hehe(); comprehensiveCheck(); setInterval(function() { hehe(); comprehensiveCheck(); }, 2000); }; // 在窗口尺寸变化时,调用修改后的检测函数 window.onresize = onWindowSizeChange; } ```
本文链接:
https://blog.miomoe.cn/WordPress/Prohibit-F12.html
版权声明:
本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!
comment
暂无评论
所有评论
发表评论
万水千山总是情,评论一句行不行~
取消回复
account_circle
名称·Name
email
邮箱·E-Mail
link
主页链接·Link
提交评论
鼠子
ShuShuicu
鼠子的互联网笔记,记录一些有用的知识和
废话
。
search
分类归档
随机文章
home
首页
rss_feed
Reed
apps
文章分类
keyboard_arrow_up
随写
35
开发笔记
6
Web前端
5
WordPress
12
Typecho
11
服务器
0
网站导航
1
教程文档
2
软件工具
1
Games
1
GTA
3
MuseDash
0
年度总结
0
library_books
独立页面
keyboard_arrow_up
友情链接
关于博主
access_time
每月归档
keyboard_arrow_up
2024年9月
5
2024年8月
14
2024年7月
38
2024年6月
18
2024年5月
2
MioMoeV2主题更新日志
罪恶都市MOD(CLEO)整合包下载
Gov同款CDN:白山云CDN测评
使用js实现网页动态标题
WordPress自定义媒体上传路径
add
cancel
code
keyboard_arrow_up
keyboard_arrow_down
search
brightness_medium