Skip to content
On this page

谷歌技巧

https://www.bilibili.com/video/BV1q3411n7KW/?spm_id_from=333.337.search-card.all.click&vd_source=11e14f37a256537712e73b4b7f52411c

1 选中元素,控制台$0即可调用

2 请求右键可以重发

3 请求可以复制为fetch,粘贴到控制台进行参数修改后发送

4 dom截屏:控制台下,ctrl shit p 输入 screen 选择对应选项即可

5 展开dom ,按住alt,点击dom,子节点会全部展开

6 $_表示上次console结果

调试js的弹出移入事件

比如tooltip弹出的提示就是js计算的

可以通过先触发,再禁用js的方式

禁用js的方法

先打开控制台

触发tooltip显示

键盘:ctrl shift p

搜索 disable javascript

img

键盘上下选择结果,回车

重新开启则是 enable javascript

覆写文件

https://mp.weixin.qq.com/s/3wjFs--CuIBkXsnyKRkAJQ

用以替换原本文件,使用自定义文件,可以做修改

https://itcoder.cn/9/13/

首先要明确你要覆写的是哪个文件,在source里面找到

然后在左侧切换到overrides标签

选择一个文件夹,用来存储数据

img

设置好后

方法一:刷新页面,去到network找到你要覆写的文件,右键保存到覆写,这样覆写文件夹就会保存这个文件

方法二:在source找到这个文件,右键复制文件链接(找个地方粘贴出来看结果),然后去到source的page下把这个资源找到,右键保存到overrides

img

然后去到source的overrides标签

修改对应的文件,刷新页面,即可生效

注意:

没生效,这个注意下

img

防止debugger 调试

https://juejin.cn/post/7000784414858805256

debugger只有在控制台被打开的时候才会执行

一刀切

禁止debugger

img

add logpoint

如果是js里面的debugger

右键sourse代码左侧的行数

可以add logpoint设置为 flase

假如别人是通过anymore的函数执行debugger

你是断不了行的

javascript
(() => {
  function block() {
    setInterval(() => {
      Function("debugger")();
    }, 50);
  }
  try {
    block();
  } catch (err) {}
})();

(function(){return false;})["constructor"]("debugger")["call"]

eval(function(c,g,a,b,d,e){
  d=String;
  if(!"".replace(/^/,String)){
    for(;a--;)e[a]=b[a]||a;
    b=[function(f){return e[f]}];
    d=function(){return"\\w+"};a=1
  }
  for(;a--;)b[a]&&(c=c.replace(new RegExp("\\b"+d(a)+"\\b","g"),b[a]));return c}('(()=>{1 0(){2(()=>{3("4")()},5)}6{0()}7(8){}})();',9,9,"block function setInterval Function debugger 50 try catch err".split(" "),0,{}));
javascript
(() => {
    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) {}
})();

粤ICP备2024285819号