Я пытаюсь скрыть / удалить все изображения на сайте с помощью расширения кода. Первый шаг мой код:
var images = document.getElementsByTagName('img');
var svges = document.getElementsByTagName('svg');
for(i=0;i<images.length+svges.length;i++){
if(images.length>0){
images[i].style.display="none";
}
if(svges.length>0){
svges[i].style.display="none";
}
}
Затем, когда я проверяю свой код, я вижу изображения при загрузке страницы. Ищите это в Google, затем я нахожу: "run_at": "document_start"
После этого я снова тестирую свой код, но теперь я вижу ошибку «undefined» на консоли.
Наконец мой код:
function hide(){
var images = document.getElementsByTagName('img');
var svges = document.getElementsByTagName('svg');
if(images.length>0){
for(i=0;i<images.length;i++){
images[i].style.display="none";
}
}
if(svges.length>0){
for(i=0;i<svges.length;i++){
svges[i].style.display="none";
}
}
}
myVar = setInterval(hide, 1);
Теперь я не вижу изображения при загрузке страницы, а также при загрузке и загрузке + запрос.
Но я думаю, что это нелепое решение ... Я не хочу устанавливать интервал, потому что это утомляет p c ...
Как я могу скрыть изображение при загрузке страницы и при загрузке и загрузке + запроса (Google Scroll Down, который делает + запросы на показ изображений)?
Может проявить. json справиться с этим или может javascript справиться с этим, не утомляя p c? Как?