Я пишу расширение chrome, которое останавливает загрузку страницы для определенного веб-сайта. Как мне сделать это мое содержание сценарному-х впрыскивается на странице и вызываетJavascript показывает некоторый контент после остановки загрузки окна
window.stop()
Это работает, как ожидалось, и я вижу пустой белый веб-страницы. Теперь я хочу показать пользовательское сообщение на этой пустой белой странице, как мне это сделать.
Это то, что я пытался до сих пор, после вызова window.stop() У меня есть эта строка:
document.body.innerHTML += '<div style="position:absolute;width:100%;height:100%; z-index:100;background:#000;"></div>';
но выдает ошибку
Uncaught TypeError: Cannot read property 'innerHTML' of null
Я проверил DOM и его имеет в нем тег тела. Я не уверен, что случилось.
Возможно, лучше использовать 'webRequest' для перенаправления на страницу в вашем расширении, чем использовать сценарий контента таким образом. – Xan
Не знаю о webRequest, и это определенно выглядит интересно, можете ли вы написать небольшой фрагмент кода, демонстрирующий его использование в этом случае? – sublime