Mozilla: cached images only. Part 4
Субботний день выдался спокойным. 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
Как с продолжением ?
Ждемс :)_