禁止F12访问控制台并跳转页面

这是一个让网站禁止 F12 / 控制台访问的小功能:当用户打开开发者工具时,会自动跳转到另一个页面;关闭控制台后,再按你的逻辑返回或停留在目标页。

代码部署

原文给的是一段 JS 模块代码,路径需要你自己调整;另外跳转目标页面作者是单独打包提供的。

<script type="module">
  import devtools from './banf12/js/moukey.js';
      if (devtools.isOpen) {
         window.location.href = "./banf12"};
  window.addEventListener('devtoolschange', event => {
      if (event.detail.isOpen) {
         window.location.href = "./banf12"};
  });
</script>

这段代码核心逻辑是:

引入 moukey.js 监听开发者工具状态

如果检测到控制台已打开,就跳转到 ./banf12

后续通过 devtoolschange 事件持续监听

附件说明

原文还提供了一个“跳转的页面”附件下载,当前抓到的信息只有:

附件名称:跳转的页面

提取码:sxoy

附件下载:

 
banf12.zip
zip文件
740.4K

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容