提问人:krrrr0 提问时间:1/26/2020 最后编辑:krrrr0 更新时间:1/26/2020 访问量:3811
有没有办法让 chrome devtools 无法检测到?
Is there a way to make chrome devtools undetectable?
问:
我想看看网站上的内容是如何工作的,但每次我打开 Devtools(或刷新页面)时,我都会收到一条警报,指出 Devtools 已打开。它阻止我使用 Devtools,所以我想禁用此功能。
因此,我搜索了如何“卡住”google chrome Devtools,并得到了这些结果:
了解 Chrome 控制台是否已打开
https://coderwall.com/p/iktwug/detect-if-chrome-devtools-are-open
https://github.com/sindresorhus/devtools-detect
但是我找不到有关使Devtools无法检测或禁用此代码的任何信息。尝试取消停靠Devtools,但不起作用。
这是他们的代码阻止我使用 Devtools:
https://hastebin.com/oxopowiduy.php
我应该怎么做才能使 Devtools 无法检测到?
答:
0赞
wOxxOm
1/26/2020
#1
在 Chrome 73+ 中,可以在页面运行任何代码来检测它之前打开 devtools:
- 打开
chrome://inspect
- 点击“页面”
- 在要调试的选项卡的条目上单击“暂停”
现在,您可以检查页面,了解它如何准确检测 devtools,并化解它。从问题中的代码来看,您可以运行 ,但如果没有,请在代码中设置断点并调试它以找出工作方法。window.uomg.create.onchange = null
评论
0赞
krrrr0
1/27/2020
检查确实有效;但是,我无法化解代码。我想我会忍受它。
0赞
kmantic
1/26/2020
#2
根据这个答案:
您的问题的答案是“否” - 这些站点可能正在使用 jscript 来检测控制台是否打开,您将无法发回误报。
评论