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

Ссылка скопирована
1 ответ

Есть один узкоспециализированный сервис, который при открытии 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/
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Антон С. Ответ

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

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

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

    // Проверяем наличие консоли разработчика 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;
        }

    /* Скрываем элементы консоли разработчика */ .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>

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

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно