Хром отменить действие "предотвратить эту страницу от создания дополнительных диалогов"

Иногда мне кажется, что мне нужно снова включить оповещение для отладки. Конечно, я могу закрыть вкладку и перезагрузить ее, но есть ли лучший способ?

Ответ 1

Нет. Но вы действительно должны использовать console.log() вместо alert() для отладки.

В Chrome у него даже есть возможность распечатать целые объекты (а не только toString()).

Ответ 2

Закройте вкладку с отключенной оповещением. Повторно откройте страницу на новой вкладке. Этот параметр подходит только для сеанса, поэтому оповещения будут повторно активированы после начала нового сеанса на новой вкладке.

Ответ 3

Итак, правильный ответ: ДА, есть лучший способ.

Щелкните правой кнопкой мыши на вкладке и выберите "Дублировать", затем закройте вкладку оригинала, если хотите.

Предупреждение повторно включено в дубликате.

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

Ответ 4

Еще 2 решения, с которыми мне повезло, когда ни одна вкладка не закрыла + повторное открытие страницы на другой вкладке и не закрыла все вкладки в Chrome (и в браузере), а затем перезапустить ее не удалось:

1) Я исправил его на своей машине, закрыв вкладку, принудительно закрывая Chrome и перезапустив браузер без восстановления вкладок (Примечание: на компьютере под управлением CentOS Linux).

2) У моего босса (также на CentOS) была такая же проблема (оповещения - большая часть процесса отладки Javascript моей компании по многим причинам, например, наследие), но мой первый метод не сработал для него. Однако мне удалось исправить это для него следующим процессом:

  • a) Создайте пустой текстовый файл с именем FixChrome.sh и вставьте следующий bash script:

    #! /bin/bash
    cd ~/.config/google-chrome/Default     //adjust for your Chrome install location
    rm Preferences
    rm 'Current Session'
    rm 'Current Tabs'
    rm 'Last Session'
    rm 'Last Tabs'
    
  • b) закройте Chrome, затем откройте терминал и запустите script (bash FixChrome.sh).

Это сработало для него. Недостатком является то, что вы теряете все вкладки с текущей и предыдущей сессий, но это стоит того, если это имеет значение для вас.

Ответ 5

откройте новое окно или вкладку с той же ссылкой.. опция PREVENT длится только за сеанс.

Ответ 6

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

Chrome: выберите настройки, откроется страница google для хрома со всеми вашими настройками для хрома.

В самом низу, перейдите к настройкам и в нижней части настроек предварительного просмотра, которые вы можете щелкнуть по настройкам браузера Resset... это приведет к появлению диалогового окна, как и должно быть.

Ответ 7

Turning Hardware Acceleration OFF - это параметр, который влияет на всплывающие окна и диалоги.

Chrome постоянно скрывал диалоговые окна, когда мне нужно было отвечать "Да" или "Нет" на вещи, также когда мне нужно было переименовывать папки на панели "Закладки". После нескольких недель этого. Я отключил все помощники Chrome в настройках, а также в Windows 10 я отключил "Отключение окна". Он сделал что-то, чтобы поместить всплывающие окна и диалоговые окна обратно в Viewport.

Когда эта ошибка происходит, я смог закрыть вкладку, нажав сначала клавишу "Enter", прежде чем нажимать кнопку "Закройте кнопку X". В браузере установлен предупреждающий ящик, который должен отвечать от пользователя.

Переключение аппаратного обеспечения Accleration Off and back On, Убивание процесса Chrome и переключение всех остальных помощников Off и обратно исправили его для меня... Это должно быть в самом хроме, потому что Ive просто перешел в окно Chrome на Mac и теперь он остановил проблему, без какого-либо вмешательства. Я предполагаю, что щелчок по настройкам хрома вкл/выкл/включение заставил его переместить диалоги. Я не могу заставить браузер повторить ошибку сейчас...