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