Есть ли способ отключить оповещения / подтверждения с помощью расширений chrome для определенного сайта? - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь создать расширение chrome, которое открывает URL-адрес, который предлагает пользователю открыть внешнее приложение. Браузер chrome запрашивает у пользователя окно подтверждения (ОК или Отмена). Я хочу отключить поле подтверждения только для этого веб-сайта (по соображениям безопасности), чтобы оно открывало приложение без него.

Редактировать: Это не совсем поле подтверждения. Это поле с надписью [Отмена] и [Открыть с помощью внешнего приложения].

1 Ответ

0 голосов
/ 05 апреля 2020

В контексте страницы вы можете перезаписать window.confirm, чтобы он сразу возвращал true вместо открытия модального:

window.confirm = () => true;

if (confirm('OK?')) {
  console.log('Going...');
}

Если модал подтверждения открывается сразу при загрузке страницы, убедитесь, что расширение работает на document_start, чтобы confirm перезаписывался немедленно, а не после задержки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...