Иногда я обнаруживаю, что мне нужно повторно включить оповещение для отладки. Конечно, я могу закрыть вкладку и перезагрузить ее, но есть ли способ лучше?
javascript
google-chrome
alert
зубцы
источник
источник
debugger
или точку останова .console.log
,debugger
или точку останова для отладки. Но ответ на вопрос неверен. Есть несколько случаев, когда вы действительно хотите использовать что-то вроде Javascript,confirm();
и когда вы нажимаете флажок, диалоговое окно не отображается. Итак, вопрос: можете ли вы отменить это или даже предотвратить это, потому что вы ХОТИТЕ это диалоговое окно для вашей собственной страницы (не для назойливой рекламы)Закройте вкладку страницы отключенных предупреждений. Снова откройте страницу в новой вкладке. Этот параметр действует только в течение сеанса, поэтому предупреждения будут повторно включены, как только новый сеанс начнется на новой вкладке.
источник
Итак, правильный ответ: ДА, есть способ лучше.
Щелкните правой кнопкой мыши вкладку и выберите «Дублировать», затем закройте исходную вкладку, если хотите.
Оповещение повторно включено в дубликате.
Кажется, что дублирующая вкладка воссоздает текущее состояние исходной вкладки, поэтому вы можете просто продолжить с того места, где были.
источник
Еще 2 решения, с которыми мне повезло, когда ни закрытие вкладки, ни повторное открытие страницы на другой вкладке, ни закрытие всех вкладок в Chrome (и браузере), а затем перезапуск не сработали:
1) Я исправил это на своем компьютере, закрыв вкладку, принудительно закрыв Chrome и перезапустив браузер без восстановления вкладок (Примечание: на компьютере под управлением CentOS Linux).
2) У моего начальника (также на CentOS) была такая же проблема (предупреждения - большая часть процесса отладки Javascript моей компании по многим причинам, например, по наследству), но мой 1-й метод не сработал для него. Однако мне удалось исправить это с помощью следующего процесса:
a) Создайте пустой текстовый файл с именем FixChrome.sh и вставьте следующий сценарий bash:
б) закройте Chrome, затем откройте Терминал и запустите скрипт (bash FixChrome.sh).
У него это сработало. Обратной стороной является то, что вы теряете все вкладки текущего и предыдущего сеанса, но оно того стоит, если это важно для вас.
источник
открыть новое окно или вкладку с той же ссылкой .. параметр ПРЕДОТВРАЩАТЬ действует только на сеанс ..
источник
Of course I can close the tab and reload it but Is there a better way?
Если вы хотите, чтобы диалоговое окно было повторно активировано для страницы, которую вы установили как запретить отображение диалогового окна.
Chrome: выберите настройки, откроется страница Google для Chrome со всеми вашими настройками для Chrome.
В самом низу перейдите к расширенным настройкам, а в нижней части дополнительных настроек вы можете щелкнуть Resset Browser Settings ... это заставит диалоговое окно отображаться так, как должно.
источник
Отключение аппаратного ускорения, по-видимому, влияет на всплывающие окна и диалоговые окна.
Chrome постоянно скрывал диалоговые окна, когда мне нужно было отвечать «да» или «нет», а также когда мне нужно было переименовать папки на панели закладок. После нескольких недель занятий этим. Я отключил все помощники Chrome в настройках, а также в Windows 10 отключил привязку к окну. Он что-то сделал, чтобы вернуть всплывающие окна и диалоговые окна в область просмотра.
Когда возникает эта ошибка, я смог закрыть вкладку, сначала нажав Enter, а затем нажав кнопку закрытия вкладки X. В браузере было скрытое окно предупреждения, которое требовало ответа от пользователя.
Выключение и включение аппаратного ускорения, убийство процесса Chrome и выключение всех других помощников и обратно исправили его для меня ... Он должен быть в самом Chrome, потому что я только что вошел в окно Chrome на Mac, и теперь он остановил проблему без какого-либо вмешательства. Я предполагаю, что включение / выключение / включение настроек хрома заставило его изменить положение диалогов. Я не могу заставить браузер повторить ошибку ...
источник