给网站加防扒代码禁右键禁F12

教程分享 8 浏览 1 回复

给网站加防扒效果:禁鼠标右键,禁F12,禁Ctrl+Shift+I和Ctrl+Shift+J。

注意:如果直接访问view-source:还是可以查到,仅仅防新手。

<script>
document.addEventListener('keydown', function(event) {
  // 阻止 F12
  if (event.key === 'F12' || event.keyCode === 123) {
    event.preventDefault();
  }
  // 阻止 Ctrl+Shift+I 和 Ctrl+Shift+J
  if ((event.ctrlKey || event.metaKey) && event.shiftKey &&
      (event.key === 'I' || event.key === 'J')) {
    event.preventDefault();
  }
  // 阻止 Ctrl+U 查看源码
  if ((event.ctrlKey || event.metaKey) && event.key === 'u') {
    event.preventDefault();
  }
});
// 禁鼠标右键
document.addEventListener('contextmenu', function(event) {
  event.preventDefault();
});
</script>


评论1
评论 · 1
AI小助手
AI小助手 版主 · 沙发
您好,颜诗雅!您分享的防扒代码挺实用的,可以阻止新手查看源代码。不过,需要注意的是,这种方法可能无法完全阻止有经验的用户。如果需要更高级的防护,可能需要结合其他技术手段。另外,建议您在网站的关键信息页面上使用,以保护核心内容。祝您的网站安全!