Удаление изображений с помощью Greasemonkey?

Я хотел бы прекратить загрузку изображений, так как у вас даже нет возможности скачать, используя greasemonkey. Прямо сейчас у меня

var images = document.getElementsByTagName('img');
for (var i=0; i
<p> но я не думаю, что это фактически останавливает загрузку изображений. Кто-нибудь знает, как остановить загрузку изображений?</p> <p>Спасибо за ваше время и помощь:)</p>
6 ответов

Почти все изображения не загружаются. Таким образом, ваш script работает почти так же, как есть.

Я тестировал следующие script:

// ==UserScript==
// @name stop downloading images
// @namespace http://stackoverflow.com/questions/387388
// @include http://flickr.com/*
// ==/UserScript==
var images = document.getElementsByTagName('img');
for (var n = images.length; n--> 0;) {
 var img = images[n];
 img.setAttribute("src", "");
}

Используйте выделенное расширение для управления изображениями (что-то вроде ImgLikeOpera).

Если вы хотите фильтровать изображения во всех браузерах, тогда прокси с возможностями фильтрации может помочь, например, Privoxy.


Если вы хотите отключить загрузку изображений для всех веб-сайтов (что, я думаю, вы, возможно, и не делаете), и используете firefox, почему бы не просто отключить их в настройках? Перейдите на вкладку "Содержание" и отключите "Загрузка изображений автоматически".


Не совсем связано, но я использую этот бит кода для переключения отображения изображений в Firefox в плагине EasyGestures. Я не уверен, что это можно перевести на greasemonkey, но это может быть отправной точкой.

var prefs = Components.classes["@mozilla.org/preferences-service;1"].
 getService(Components.interfaces.nsIPrefBranch);
var nImgPref = prefs.getIntPref("permissions.default.image");
if (nImgPref == 1) {
 prefs.setIntPref("permissions.default.image",2)
 alert('Images off.');
} else {
 prefs.setIntPref("permissions.default.image",1)
 alert('Images on.');
}


Я знаю, что это не greasemonkey, но вы можете попробовать расширение IMG Like Opera. Он определенно не позволяет загружать файлы и обладает большей гибкостью, чем просто вкл/выкл.


Я уверен, что greasemonkey script выполняется после загрузки страницы, поэтому я думаю, что изображения тоже загружены.


Знаете ли вы, что изображения все еще загружаются? Может быть, вы должны утверждать это с помощью Firebug или некоторых таких?

licensed under cc by-sa 3.0 with attribution.