当前位置: 首页 > news >正文

公司网站优化哪家好上海 有哪些做网站的公司

公司网站优化哪家好,上海 有哪些做网站的公司,wordpress怎样把文章放在一个页面,朝阳企业网站建设方案无限debugger 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时候就会执行由于程序被 debugger 阻止,所以无法进行断点调试,所以网页的请求也是看不到的代码如下: /** * 基础禁止…
  1. 无限debugger
  • 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时候就会执行
  • 由于程序被 debugger 阻止,所以无法进行断点调试,所以网页的请求也是看不到的
  • 代码如下:

/**
* 基础禁止调试代码
*/
(() => {
 function ban() {
   setInterval(() => {
     debugger;
   }, 50);
 }
 try {
   ban();
 } catch (err) { }
})();

2. 无限debugger对策

2.1 可以通过控制台中的按钮或者使用快捷键 Ctrl + F8 关闭无限 debugger

*注意:这种方式虽然能去掉碍眼的 debugger,但是无法通过左侧的行号添加 breakpoint

2.2 添加 logpoint 为 false

选择对应的代码行,通过添加logpoint为 false,然后按回车

2.3 添加忽略执行代码行或文件

找到对应的代码行右键‘向忽略列表添加脚本’

3. 对 logpoint 为 false 的对策

将debugger代码写成一行,此时就算是使用代码格式化也无用

  1. 对忽略执行的对策

可以将 debugger 改写成 Function("debugger")();

Function 构造器生成的 debugger 会在每一次执行时开启一个临时 js 文件

5. 监听控制台打开修改页面内容

<script>
  (() => {
    function block() {
      if (window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200) {
        document.body.innerHTML = "检测到非法调试,请关闭后刷新重试!";
      }
      setInterval(() => {
        (function () {
            return false;
          }
          ['constructor']('debugger')['call']());
      }, 50);
    }
    try {
      block();
    } catch (err) {}
  })();
</script>

6.其他防调试技术
6.1. 禁止右键菜单

document.oncontextmenu = function () {
    return false;
};
document.oncontextmenu = new Function("event.returnValue=false");

6.2. 禁止F12快捷键

// 禁止 F12 快捷键
document.onkeydown = document.onkeyup = document.onkeypress = function () {if (window.event.keyCode == 123) {
        window.event.returnValue = false;}
}
document.onkeydown = () => {//禁用F12if (window.event && window.event.keyCode == 123) {return false;//禁用ctrl+shift+i,} else if (window.event.ctrlKey && window.event.shiftKey && window.event.keyCode == 73) {return false;//屏蔽Shift+F10} else if (window.event.shiftKey && window.event.keyCode == 121) {return false;}
};

http://www.yayakq.cn/news/918055/

相关文章:

  • 淘宝网站小视频怎么做集宁做网站的公司
  • 做看电视电影的网站赚钱站长统计性宝app
  • 做网站的所有代码怎么注销网站备案
  • 建设银行的网站你打不开医院网站备案前置审批
  • 博客网站开发思维导图关于网站开发专业的ppt
  • 房屋租赁网站建设管理深圳网站建设公司信息
  • 没有网站可以做落地页c语言做网站
  • 做模型的网站有哪些哪里有做效果图的网站
  • 笔记本做网站外网访问极速网站建设服务商
  • 怎么样增加网站权重工程建设股票龙头
  • 云南省住房和建设执业资格注册中心网站关键少数
  • 国家外汇管理局网站怎么做报告wordpress购物插件
  • 电脑怎么做最新系统下载网站动漫在线设计平台
  • 建设网站那家好金融类网站源码
  • 10m带宽做下载网站网站子域名什么意思
  • 做推广比较好的网站阿里巴巴alexa排名
  • 怎么让网站绑定域名访问上海自助建站工具
  • 清河网站建设网络公司成都做app定制
  • 桂林北站附近酒店做艺人资料卡的网站
  • 带地板翻转的网站怎么做推广类电商文案
  • 专业的网站建设网络公司宣传网站
  • 外国建设小网站赚钱仙桃网站设计
  • 网页制作3个网页的网站图片电商行业的8种运营模式
  • php 文档系统wordpress成都网站优化排名
  • h5网站制作平台自己建网站可以赚钱吗
  • 网站下载文件怎么做如何更改网站标签logo
  • 什么网站可以发布广告公司网站自己可以做吗
  • 网站前置审批项国际空间站vs中国空间站
  • 网站免费建站k网站设计价格大概多少
  • 网站搭建与网站建设php网站建设实训报告