源开星耀-专注前端行业精选
防止查看源代码
作者:admin 日期:2025-07-31 00:04:20 浏览:72 分类:网络教程
今天分享一下方式查看源代码,F12,Ctrl+U 的代码
<script> // 防止查看源码的JavaScript (function() { // 禁用右键菜单 document.addEventListener('contextmenu', function(e) { e.preventDefault(); }); // 禁用F12、Ctrl+Shift+I、Ctrl+U等开发者工具快捷键 document.addEventListener('keydown', function(e) { // F12键码为123 if (e.keyCode === 123) { e.preventDefault(); return false; } // Ctrl+Shift+I (73) if ((e.ctrlKey || e.metaKey) && e.shiftKey && e.keyCode === 73) { e.preventDefault(); return false; } // Ctrl+U (85) if ((e.ctrlKey || e.metaKey) && e.keyCode === 85) { e.preventDefault(); return false; } // Ctrl+S (83) if ((e.ctrlKey || e.metaKey) && e.keyCode === 83) { e.preventDefault(); return false; } // Ctrl+Shift+C (67) if ((e.ctrlKey || e.metaKey) && e.shiftKey && e.keyCode === 67) { e.preventDefault(); return false; } }); // 禁用调试工具打开检测(有局限性) function detectDevTools() { const start = performance.now(); debugger; const end = performance.now(); // 如果debugger语句执行时间异常,可能调试工具已打开 if (end - start > 100) { window.location.reload(); } } // 定期检测调试工具 setInterval(detectDevTools, 1000); // 防止通过iframe查看源码 if (window.top !== window.self) { window.top.location = window.self.location; } // 页面加载后立即执行混淆 obfuscatePage(); console.log('警告:未经授权查看或复制本页面内容属于违法行为!'); })(); </script>
猜你还喜欢
- 07-31 引导页源码,仿link3
- 07-31 防止查看源代码
- 07-03 广告代码,图片+文字(右下角无广告)
- 07-02 广告代码,图片+文字(右下角带广告)
- 06-04 简约引导页源码
- 05-31 php简单快速搭建随机图片api
- 04-22 html单页业务介绍
- 04-21 手机端底部导航代码
- 03-28 屏蔽某个地区不让进网站代码
- 03-28 流量卡介绍
- 03-26 各种私域打粉模板分享
- 03-14 本站文章页pc端文章下分享按钮代码
- 搜索