Как скрыть от страницы что открыта консоль разработчика (Chrome Dev Tools)?

Есть один узкоспециализированный сервис, который при открытии Dev Tools перестает выполнять AJAX запросы, подскажите пожалуйста есть ли способ скрыть от сервиса что открыта консоль разработчика?

Дополнительно:

Попробуйте открыть его в отдельном окне ДО того как зайдёте на сайт, отключив галочку "Disable cache". Возможно, сработает.

  • Антон Неверов, не помогло, даже favicon выдает 403
  • Georg, скинь сюда сервис, проверю
  • Если вам запросы посмотреть, попробуйте какое нибудь расширение для арбузера, http sniffer какой нибудь
  • Попробуйте Fiddler, если нужно запросы отслеживать.
  • maksam07, https://gisopvk.ru/
  • Georg,
    При нажатии на галочку, аякс выполняется с открытыми инструментами для разработчика.
    spoiler

    Как скрыть от страницы что открыта консоль разработчика (Chrome Dev Tools)?

    Подскажите еще страницу и конкретные действия, где у вас перестает работать сайт

  • maksam07, неработает внутри системы, но туда так просто не попасть. На главной симптом заметен если с открытыми инструментами разработчика обновить страницу
  • Ответы:

    Попробуйте выполнить detach Chrome developer tools window это поможет в простых варинтах защиты, когда скрипт сайта проверяет размер окна.

    • Некоторые скрипты могут детектить и такой вид открытого окна для разработчиков. Поэтому я у автора и попросил ссылку, чтобы не гадать тут сотнями предположениями, а самим быстрее все проверить.
    • maksam07, https://gisopvk.ru/

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Как скрыть от страницы что открыта консоль разработчика (Chrome Dev Tools)?Есть ответ
      • 07.04.2024
      Ответить

      Для скрытия от страницы того, что открыта консоль разработчика (Chrome Dev Tools), можно использовать следующий подход:

      1. Использование JavaScript: Вы можете написать скрипт, который будет проверять наличие открытой консоли разработчика и скрывать ее при необходимости. Например, вы можете добавить следующий код на вашу веб-страницу:

       
          // Проверяем наличие консоли разработчика
          setInterval(function() {
              if (typeof console._commandLineAPI !== 'undefined') {
                  console.clear(); // Очищаем консоль
                  console.log('Консоль разработчика отключена'); // Выводим сообщение об отключении консоли
                  console.clear(); // Очищаем консоль еще раз
              }
          }, 1000); // Проверяем каждую секунду

      2. Использование CSS: Вы можете добавить стили, которые будут скрывать элементы консоли разработчика. Например, вы можете добавить следующий код в ваш CSS файл:

       
          /* Скрываем элементы консоли разработчика */
          .console, .elements-panel, .sources-panel {
              display: none !important;
          }

      3. Использование PHP: Если вы хотите скрыть открытую консоль разработчика на серверной стороне, вы можете добавить проверку наличия открытой консоли в вашем PHP скрипте и выводить контент страницы соответственно. Например, вы можете добавить следующий код в ваш PHP файл:

      <?php
          // Проверяем наличие консоли разработчика
          $is_dev_tools_open = false;
          if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
              $is_dev_tools_open = true;
          }
       
          if ($is_dev_tools_open) {
              echo &quot;<h1>Консоль разработчика отключена</h1>";
          } else {
              // Выводим обычный контент страницы
      ?&gt;
          <h1>Добро пожаловать на наш сайт!</h1>
          <p>Здесь вы найдете много интересной информации.</p>

      Надеюсь, что эти подходы помогут вам скрыть от страницы открытую консоль разработчика.

    Оставить комментарий