是否有一种方法无法检测到chrome devtools?

问题描述 投票:0回答:2

我想看看网站上的内容是如何工作的,但是每次我打开Devtools(或刷新页面)时,都会收到一条警告,提示Devtools已打开。它阻止了我使用Devtools,因此我想禁用此功能。

所以,我搜索了如何“堵塞”谷歌浏览器Devtools并获得了以下结果:Find out whether Chrome console is openhttps://coderwall.com/p/iktwug/detect-if-chrome-devtools-are-openhttps://github.com/sindresorhus/devtools-detect

但是我找不到有关开发Devtools Undetectable或禁用此代码的任何信息。尝试取消对接Devtools,没有用。

这是他们的代码阻止我使用Devtools:https://hastebin.com/oxopowiduy.php

我应该怎么做才能使Devtools无法检测?

google-chrome firefox google-chrome-devtools firebug
2个回答
0
投票

在Chrome 73+中,可以在页面可以运行任何代码进行检测之前打开devtools:

  1. 打开chrome://inspect
  2. 单击“页面”
  3. 在要调试的选项卡的条目上单击“暂停”

现在,您可以检查页面,找出页面如何准确检测devtools并对其进行解散。根据问题中的代码判断,您可以运行window.uomg.create.onchange = null,但如果没有,请在代码中设置断点并对其进行调试以找到可行的方法。


0
投票

基于此答案:

Find out whether Chrome console is open

您的问题的答案是“否”-网站可能正在使用jscript来检测控制台是否已打开,您将无法将假阴性报告发送回去。

© www.soinside.com 2019 - 2024. All rights reserved.