Как заблокировать URL для загрузки, а затем представить HTML? - PullRequest
0 голосов
/ 20 мая 2019

Я хочу перехватить некоторые пользовательские запросы, отменить его и затем представить созданный вручную HTML.

Сначала я попытался вызвать window.stop() в начале content.js, но после проверки вкладки Network сетиИнструмент разработчика Я заметил, что некоторые элементы все еще запрашиваются (хотя, кажется, не загружены).

Затем я попытался добавить слушатель chrome.webRequest.onBeforeRequest внутри background.js.Поэтому внутри обратного вызова я установил свой собственный HTML (document.getElementsByTagName("html")[0].innerHTML = myHtml) и в конце концов отменил исходный запрос (return {cancel: true}), но, хотя исходный запрос отменяется, мой HTML не отображается.

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