Зашел я недавно на сайт ОНФ. Попал на него случайно, из блога Навального. Думаю, раз Навальный что-то ругает, стоит на это посмотреть. Посмотрел, ничего особенного или интересного не увидел, переключился на другие вкладки и забыл о нем. Через некоторое время мой Firefox начал меня удивлять.
Читать дальше →
Как уже писали ранее на Хабре, FireBreath — это фреймворк для разработки кросс-платформенных плагинов, используя технологии NPAPI [1] и ActiveX Control hosts, что позволит использовать плагин в следующих браузерах: Gecko/Firefox, Google Chrome, Apple Safari, Opera, Microsoft Internet Explorer 6, 7, and 8.
Мне пригодился этот фреймворк для следующего: в проекте (веб-приложение) использовался Java-апплет для печати Pdf-файлов напрямую на принтер, но из-за различных проблем с Java Policy и правами, не удалось добиться стабильной работы апплета + различные мелкие баги, как-то захват апплетом фокуса после загрузки или зависание браузера во время печати. Возможно, просто руки кривые. В общем, печать то работала, то нет, и это никого не устраивало.
Как вариант было решено попытаться написать плагин, который позволит избавиться от апплета и печатать файлы быстро и надежно. Собственно, печать осуществляет теперь тот же Java код, переписанный в виде jar файла. Однако прослойкой, которая осуществляет взаимодействие между джавой и клиентским кодом, является плагин браузера.
Теперь напишем простой «считай, ничего не делающий» плагин, который будет писать данные в файла в локальной файловой системе.
Читать дальше →
Приветствую дорогие друзья. В прошлом посте затронул тему популярных плагинов для Mozilla firefox. Сегодня будем заканчивать обозрение моих плагинов, а также затрону дополнения к некоторым плагинам. Вы со мною согласитесь, эти самые плагины для Mozilla firefox 3.5 приятно помогают нам бороздить просторы любимой всемирной паутины. Как летчики в космическом аппарате, устраиваемся поудобней. Полет по плагинам продолжается… Плагины [...]