有没有办法让 chrome devtools 检测不到?
Is there a way to make chrome devtools undetectable?
我想看看网站上的东西是如何工作的,但每次我打开 Devtools(或刷新页面)时,我都会收到一条警告说 Devtools 已打开。它阻止我使用 Devtools,所以我想禁用此功能。
所以,我搜索了如何 "jam" google chrome Devtools 并得到了这些结果:
Find out whether Chrome console is open
https://coderwall.com/p/iktwug/detect-if-chrome-devtools-are-open
https://github.com/sindresorhus/devtools-detect
但我找不到任何关于使 Devtools Undetectable 或禁用此代码的信息。尝试取消对接 Devtools,但没有用。
这是他们阻止我使用 Devtools 的代码:
https://hastebin.com/oxopowiduy.php
我应该怎么做才能使 Devtools 无法检测到?
在 Chrome 73+ 中,可以在页面可以 运行 任何代码检测之前打开 devtools:
- 打开
chrome://inspect
- 点击"Pages"
- 单击 "pause" 您要调试的选项卡的条目
现在您可以检查该页面,了解它检测开发工具的准确程度,并对其进行化解。从你问题的代码来看,可以运行 window.uomg.create.onchange = null
,如果不行,就在代码中打断点调试,找出可行的方法。
基于这个答案:
Find out whether Chrome console is open
您的问题的答案是 "No" - 这些站点可能正在使用 jscript 检测控制台是否打开,您将无法发回误报。
我想看看网站上的东西是如何工作的,但每次我打开 Devtools(或刷新页面)时,我都会收到一条警告说 Devtools 已打开。它阻止我使用 Devtools,所以我想禁用此功能。
所以,我搜索了如何 "jam" google chrome Devtools 并得到了这些结果:
Find out whether Chrome console is open
https://coderwall.com/p/iktwug/detect-if-chrome-devtools-are-open
https://github.com/sindresorhus/devtools-detect
但我找不到任何关于使 Devtools Undetectable 或禁用此代码的信息。尝试取消对接 Devtools,但没有用。
这是他们阻止我使用 Devtools 的代码:
https://hastebin.com/oxopowiduy.php
我应该怎么做才能使 Devtools 无法检测到?
在 Chrome 73+ 中,可以在页面可以 运行 任何代码检测之前打开 devtools:
- 打开
chrome://inspect
- 点击"Pages"
- 单击 "pause" 您要调试的选项卡的条目
现在您可以检查该页面,了解它检测开发工具的准确程度,并对其进行化解。从你问题的代码来看,可以运行 window.uomg.create.onchange = null
,如果不行,就在代码中打断点调试,找出可行的方法。
基于这个答案:
Find out whether Chrome console is open
您的问题的答案是 "No" - 这些站点可能正在使用 jscript 检测控制台是否打开,您将无法发回误报。