源开星耀-专注前端行业精选
防止查看源代码
作者:admin 日期:2025-07-31 00:04:20 浏览:1014 分类:网站源码
今天分享一下方式查看源代码,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>- 上一篇:广告代码,图片+文字(右下角无广告)
- 下一篇:引导页源码,仿link3
猜你还喜欢
- 09-19 [首发修复版]网站LED灯广告代码源码
- 09-07 业务单页介绍源码
- 09-06 ykwcn广告代码
- 08-24 底部导航代码
- 08-24 最新小红📕解封教程
- 07-31 引导页源码,仿link3
- 07-31 防止查看源代码
- 07-03 广告代码,图片+文字(右下角无广告)
- 07-02 广告代码,图片+文字(右下角带广告)
- 06-04 简约引导页源码
- 05-31 php简单快速搭建随机图片api
- 04-22 html单页业务介绍
- 搜索

