检测到非法调试,F12被管理员禁用解决方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

检测到非法调试,F12被管理员禁用

  • 前言
  • 一、强行F12
  • 二、油猴脚本hook注入
  • 三、Fiddler
  • 总结


前言

在我们在浏览器按下F12时,可能会出现标题所示字样,记3种解决方法


提示:以下是本篇文章正文内容,下面案例可供参考

一、强行F12

检测到非法调试,F12被管理员禁用解决方法_第1张图片
出现改画面按F12直至
在这里插入图片描述
debugger右键
检测到非法调试,F12被管理员禁用解决方法_第2张图片
一律不
在这里插入图片描述
停靠侧调整
在这里插入图片描述
点击第一个箭头
之后出现debugger或其他情况停住了继续反复进行一律不操作
最后刷新,按下F12问题解决

二、油猴脚本hook注入

// ==UserScript==
// @name         debugger
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       Shirmay1
// @run-at       document-start
// @match        http://*
// @match        https://*
// @grant        none
// ==/UserScript==

(function() {
    //严谨模式 检查所有错误
    'use strict';
    Function.prototype.constructor_ = Function.prototype.constructor;
    Function.prototype.constructor = function (a) {
    // 如果参数为 debugger,就返回空方法
    if(a == "debugger") {
        console.log('debugger');
        return function (){};
    }
    // 如果参数不为 debugger,还是返回原方法
    return Function.prototype.constructor_(a);
};
    var setInterval_ = setInterval
    setInterval = function (func, time){
    // 如果时间参数为 0x7d0,就返回空方法
    // 当然也可以不判断,直接返回空,有很多种写法
    //if(time == 0x7d0)
    //{
        //return function () {};
    //}
    // 如果时间参数不为 0x7d0,还是返回原方法
    //return setInterval_(func, time)
        return function(){};
}
})();

添加新脚本,问题解决

三、Fiddler

Fiddler抓包就不需要按下F12了
在这里插入图片描述

总结

条条大路通罗马,方法总比问题多

你可能感兴趣的:(python,javascript,网络爬虫)