Есть ли способ сделать chrome devtools необнаружимыми? - PullRequest
0 голосов
/ 26 января 2020

Я хочу посмотреть, как все работает на веб-сайте, но каждый раз, когда я открываю Devtools (или обновляю sh страницу), я получаю предупреждение о том, что Devtools открыт. Он заблокировал мне использование Devtools, поэтому я хочу отключить эту функцию.

Итак, я искал, как "замять" google chrome Devtools и получил следующие результаты:
Узнайте, открыта ли консоль Chrome
https://coderwall.com/p/iktwug/detect-if-chrome-devtools-are-open
https://github.com/sindresorhus/devtools-detect

Но я не могу найти никакой информации о создании Devtools Untetectable или отключении этого кода. Пробовал отсоединять Devtools, не сработало.

Это их код, блокирующий меня от использования Devtools:
https://hastebin.com/oxopowiduy.php

Что я должен сделать, чтобы сделать Devtools Undetectable

Ответы [ 2 ]

0 голосов
/ 26 января 2020

На основании этого ответа:

Узнайте, открыта ли Chrome консоль

Ответ на ваш вопрос "Нет" - сайты, вероятно, используют jscript для обнаружения консоли открыт, и вы не сможете отправить ложный отрицательный результат.

0 голосов
/ 26 января 2020

В Chrome 73+ можно открыть devtools, прежде чем страница сможет запустить любой код для его обнаружения:

  1. открыть chrome://inspect
  2. нажать «Страницы»
  3. нажмите «пауза» на записи для вкладки, которую вы хотите отладить

Теперь вы можете просмотреть страницу, выяснить, как именно она обнаруживает devtools, и обезвредить ее. Судя по коду в вашем вопросе, вы можете запустить window.uomg.create.onchange = null, но если нет, установите точки останова в коде и отладьте его, чтобы выяснить работающий метод.

...