Mozilla: cached images only. Part 4

17th October 2004 - 06:48

Субботний день выдался спокойным. ImgLikeOpera 0.4.2

Детальный changelog просто не могу привести, самые существенные отличия от предыдущих версий:

  • возможность принудительного кэширования;
  • настройки:
    • политика по умолчанию для новых окон;
    • принудительное кэширование и время устаревания графики;
    • проверка на наличие в кэше ранее заблокированной графики при переключении между табами (перебор всех заблокированных элементов; будет тормозить, если графики много);
    • скрытие родного пункта «View Image» контекстного меню FF;
  • фильтр «чужих» сайтов (политика «Load images for the originating Web site only»); пока что плохо отлавливает, но отлавливает;
  • пункт «Load Image» контекстного меню: подгрузка заблокированной картинки или обновление картинки, если она уже показана;
  • работа с фреймами;
  • работа с <input type="image" …/>;
  • локализация (пока лишь en-US), замечания приветствуются. Впрочем, это относится не только к этому пункту.

О том, что не изменилось:

  • никак не дойдут руки до проверки на совместимость с другими расширениями. Если проблемы с «Session Saver» были действительно из-за подмены родной функции добавления табов, то они остались. Это буду смотреть в первую очередь, но позже;
  • долгоиграющий статус при подгрузке («Transferring data from…»);
  • тестирование было столь же вялым, код всё также пахнет сыростью. Суббота свободная, но не резиновая. :)

Замеченный баг: иногда картинка не грузится с первого раза и «Load Image» приходится вызывать второй раз. Пока не знаю с чем это связано.

Важно. FF 0.9.3 виснет после удаления расширения и перезапуска. «Лечится» руками. После uninstall с помощью extension manager в трёх перечисленных ниже файлах нужно удалить всю информацию об этом расширении. Т.е. открываем, смотрим наличие тэгов RDF, содержащих «imglikeopera», удаляем эти тэги.

{profile}\chrome\chrome.rdf
{profile}\chrome\overlayinfo\browser\content\overlays.rdf
{profile}\chrome\overlayinfo\navigator\content\overlays.rdf

Этих манипуляций должно хватить; подробнее об удалении вручную рассказано здесь.

Не знаю, стоит ли исправлять этот недостаток, потому как FF1.0PR после удаления расширения вроде бы не виснет, а разбираться с 0.9 пока нет времени. Я бегло просмотрел uninstall в AdBlock’е и печально вздохнул.

Вот и всё, что мне удалось выжать на сегодняшний день. Долго возился с кэшированием. Получается так: либо всё, либо ничего. Т.е. простая проверка expirationTime здесь не подходит, некоторые картинки могут лежать в кэше, но лезть в сеть за «304 Not Modified». Mozilla позволяет менять заголовки (setMetaDataElement), но с наскока не получилось извлечь из этого ничего достойного, попробую поковырять позже.

Итого: очередная поделка, которой жутко недоволен.

Update: ILO FF1.0-only

Categories: dHtml, Soft, Usability | comments: (15)

Комментарии

1. Эргэл 17th October 2004 - 17:44

А нам остается только мечтать, что в этом уникальном, необходимом, давно и страстно желаемом плагине вместо неведомого Мозилле 0.9+ (не бывает такой версии!) появится 1.0PR…

2. Andrey 3rd November 2004 - 08:27

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

Mash:

Главное, чтобы работало, а там хоть горшком обзови… :) К сожалению, в FF1.0 пока не работает.

Опера: Alt+P, History and cache. «Cache images», «Check images».

3. Sagrer 6th November 2004 - 15:59

http://www.mozilla.ru/unghost/index.html

Собсно там написано что
«Вышла русская версия Firefox 1.0 RC1 (Window и Linux).»

Может под ней тот баг/фича который/ая мешает исправлен?

Mash:

Я на одном из ночных билдов смотрел — не работало. Качать не хочется, лучше дождусь выхода финальной версии. Но, скорее всего, и там работать не будет.

4. ksi 11th November 2004 - 17:02

вышла финальная версия, и там не работает :( а ведь это последний шаг к убийству Оперы.

5. ip 14th November 2004 - 13:11

для 1.0 не работает плагин. только 0.9…
а очень хочется — перешла с оперы и отсутствие возможности отключить графику — раздражает. Ждуууу для 1.0!

6. Andrew 17th November 2004 - 14:08

НЕОБХОДИМО провести работу с разработчиками. Они должны осознать, что пользователям НЕОБХОДИМА данная (и ряд других) функция.
Считаю, что развитие версий происходит с акцентом в сторону улучшения стабильности и внешнего вида, однако выпускаются из вида потребности рядовых пользователей. Возможно, разработчикам надо обратить внимание на создателей плагинов, проанализировать потребности в расширениях и принять соответствующие меры по обеспечению разработчиков документацией, и созданию благоприятных условий по разработке и внедрению данных расширений.
Не думаю, что

7. ZiC 17th November 2004 - 21:51

А есть что то подобное под 1.0 ?

Mash:

Подобного, AFAIK, нет. Иначе зачем мне писать это? :)

Если интересует работа с графикой, то смотрите в сторону AdBlock, Show Image, Image Loader (надеюсь, что не ошибся в названиях).

8. Outlander 26th November 2004 - 04:13

С портированием под 1.0 пока все совсем глухо?

С отсутсвием этой фичи по ночам в подушку вою, так она мне нужна.

Mash:

И на комментарий, и на письмо отвечаю здесь. Я не могу «дописать» это расширение из-за бага в браузере. Ждите марта или какого-нибудь trunk’а, который будет собираться из исходников без этого бага.

…или пользуйтесь Оперой. ;)

9. Genius 28th November 2004 - 17:26

Я бы назвал этот плагин: убийца оперы. Как только он заработает с FF 1.0, опера сразу будет деинсталлирована с моего РС.
ЗЫ: Честно сказать, думаю что со многих компьютеров. Если кто-нибудь, читающий сие, имеет выход на разработчиков FF — напишите им, что дескать народ _ОЧЕНЬ_ хочет эту фичу!

Mash:

По поводу убийц.

10. Ander 9th December 2004 - 18:12

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

11. Iren 16th December 2004 - 12:43

Попробуйте Images-Show-Hide (отключает/включает картинки одной кнопкой в панели навигации, можно грузить все картинки или только с текущего сервера)
или Image Loader (то же самое + возможность загрузки одной картинки при всех отключенных, через меню по правой кнопке). После Image Loader и Text Zoom Опера у меня больше не живет.

12. ksi 16th December 2004 - 12:48

так в том и фича этого плагина, что он позволяет показывать ТОЛЬКО кэшированные картинки. Кроме того с отключенными картинками некоторые сайты в ФФ страшно корежит, все помоту, что нету автонюка — рамки не показываются :( (на самом деле то все кончено потому, что у авторов сайтов руки не самые прямые, но это уже частности:))

13. ksi 16th December 2004 - 12:50

прошу извинить за опечатки :)
помоту = потому
кончено = конечно

14. Vovan`s 18th December 2004 - 09:54

Iren не знает, о чём пишет!
У меня нет столько денег, чтобы грузить все картинки со страницы. Когда начал по трафу расплачиватся, а не за время в нете, резко ощущаю разницу в «отключает/включает картинки одной кнопкой в панели навигации, можно грузить все картинки » или в показе картинок из кеша.

===
http://vladimir.russkiy-uchitel.ru/

15. ZiC 10th January 2005 - 02:54

Как с продолжением ?
Ждемс :)_

Комментарии временно отключены.