Принудительная отложенная загрузка изображений везде

Иногда я открываю страницу со слишком большим количеством изображений, отображаемых последовательно (подумайте о очень длинном посте в блоге с десятками больших изображений); веб-страницы, созданные таким образом, оказывают некоторое негативное влияние на посетителя, например потребляют много трафика (особенно для изображений с большими размерами) и для машин с более низкими характеристиками замедляют работу браузера, особенно в случае страницы с большим количеством анимированных GIF-файлов. .

Веб-разработчики могут использовать метод, называемый « ленивой загрузкой », чтобы отложить запрос изображений с сервера до того момента, когда браузер попытается их отобразить (или что-то в этом роде). Но он реализован создателем сайта, на его исходном коде, вне контроля пользователя.

Мне было интересно, есть ли способ обеспечить ленивую загрузку на всех сайтах, которые я посещаю (или на их подмножестве). Может плагин/аддон для браузера? Может юзерскрипт? Я хочу обеспечить ленивую загрузку для любого сайта, который я посещаю, если это вообще возможно.

Я уже безуспешно искал сайт надстроек Mozilla. Я также искал в Google, но все, что я могу найти, предназначено для веб-разработчиков.

Я бы предпочел надстройку Firefox, которая работает на любой ОС, но я открыт для предложений.

Пока ничего твердого не нашел. Нашел вопрос в SO и слежу за этим.
Можете ли вы сказать свои характеристики ОС, ОЗУ и Интернета.
@TomJ Ubuntu 12.04, Fedora 20, Windows 7, возможно, XP и 8. Firefox — мой основной браузер, а Chrome — второстепенный. Объем оперативной памяти варьируется от 1 до 6 ГБ. Интернет-соединение варьируется от 1 до 100 Мбит/с.
Можете ли вы рассказать мне о странице тоже? Это создано вами или это веб-сайт?
Я думаю, что он имеет в виду любой веб-сайт в целом. Интересно, сработает ли пользовательский скрипт
Я думаю, что существуют различные расширения, которые мешают анимированным GIF-файлам... анимироваться. Это, безусловно, помогает с производительностью, если это основная проблема, хотя, насколько мне известно, запрос по-прежнему делается для исходного ресурса.
@ w3d Да, я знаю о расширениях, которые либо скрывают все изображения, либо останавливают анимацию в GIF-файлах, но это не то, что мне нужно. Я переписал вопрос, чтобы попытаться быть более ясным.
@ThatBrazilianGuy: слышал об этом вопросе на SO . Ничего готового. Лучше всего было предложение попробовать написать скрипт TamperMonkey.
@NickWilde, к сожалению, создание собственного сценария выходит за рамки моих возможностей :(
@ThatBrazilianGuy Да, я так и предполагал - это, вероятно, было бы недалеко от моих способностей, но сейчас у меня нет времени. Однако я запомню это, и если у меня будет еще немного времени, и у этого не будет другого ответа, вы можете ожидать, что решение будет готово. Предполагая, что я могу вставить его достаточно рано в процессе загрузки.
@NickWilde Это было бы здорово! :D Спасибо!
К сожалению, нет гарантий времени

Ответы (2)

Существует плагин для Firefox под названием ImageBlock , который добавляет кнопку, отключающую загрузку всех изображений. Вот как в результате выглядит поиск картинок Google:

гугл картинки нет картинок

Если вы хотите просмотреть определенные изображения, вы можете отключить плагин, нажав кнопку и right click -> reload imageна любом изображении, которое вы хотите просмотреть, или для просмотра всех изображений перезагрузите всю страницу.

Ну, я хочу видеть изображения, я просто не хочу, чтобы браузер загружал их все одновременно. Это удобный плагин, но для моего случая слишком сложно щелкнуть правой кнопкой мыши по каждому изображению и перезагрузить его.

Это может быть не тот ответ, который вы ищете, но если вы не возражаете против смены браузера, вы можете попробовать браузер Opera , в котором есть Opera Turbo , служба, в которой веб-сайты (включая изображения) сжимаются через серверы Opera до они отправляются вам, что приводит к ускорению загрузки «до 5 раз».

Для Firefox также есть плагин fasTun , но я сам его не пробовал.

Пожалуйста, рассмотрите возможность объединения ваших двух ответов в один, как обсуждалось здесь: meta.softwarerecs.stackexchange.com/a/58/94 .
@AngeloNeuschitzer в связанном обсуждении есть ответ, получивший большее количество голосов, выражающий обратное. Я не думаю, что слияние имеет смысл, потому что эти два ответа очень разные и их нельзя сравнивать.
fasTun зависит от службы, которая больше не работает.