WebRequest Redirect для Interstatial показывает заблокированные расширением вместо локального ресурса. Не воспроизводится на 100% - PullRequest
0 голосов
/ 09 января 2020

У меня есть расширение, которое работает почти 2 года без проблем. Я не вносил никаких изменений в течение года, но недавно я начал наблюдать некоторые изменения в поведении.

Я использую API Webrequest для перехвата навигации. Во время обратного вызова для некоторых веб-сайтов мне нужно выполнить некоторые оценки безопасности asyn c. Когда это происходит, я перенаправляю на локальный ресурс (html) в качестве промежуточной страницы, которая сообщает пользователю, что я делаю. После завершения на основе эвакуации страница перенаправляется туда, где и должна быть. Обычно это очень быстро и отлично работает в течение последних 2 лет. Поскольку последняя версия chrome, похоже, больше не работает во всех случаях.

Если я перехватываю навигацию по адресной строке. все работает как положено. Interstatial pops и все здорово. Однако. Если я нажму на тот же сайт, что и ссылка на веб-странице. Я получаю «Страница заблокирована расширением». (что вы получите, если навигация будет отменена). Я также заметил, что мой межстандартный контент появляется в истории веб-поиска, и если я нажимаю на него со своей страницы истории, все работает. Кажется, как будто ошибка может быть введена Google?

Просто интересно, видел ли кто-нибудь это.

Спасибо

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