源开资源网-专注前端行业精选
防止查看源代码
作者:admin 日期:2026-09-30 02:24:04 浏览:74 分类:网站源码
今天分享一下方式查看源代码,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>猜你还喜欢
- 09-30 底部运行天数代码
- 09-30 苹果手机顶端自适应颜色代码
- 09-30 zb底部导航代码
- 09-30 防止查看源代码
- 09-30 底部导航代码
- 09-30 ykwcn广告代码
- 07-09 网站添加长图广告位代码 可多张图自由搭配
- 09-20 [首发修复版]网站LED灯广告代码源码
- 09-06 业务单页介绍源码
- 08-25 html单页业务介绍源码
- 08-15 广告代码

