Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Разработка » Автоматический UPDATE плагина » 21-09-2005 13:07:52

Ага, точно, переименовать можно. Подумаю как это использовать. Проблемка-то в том, что если открытая страничка будет пользовать новый плагин с каким-то добавленным интерфейсом, то пока плагин не проапдейтить, она будет неправильно работать.

Разработка » Автоматический UPDATE плагина » 21-09-2005 11:53:19

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

>Дурной вопрос, просто "от незнания": имеет ли плагин доступ к атрибуту "pluginspage" обрабатываемого в текущий момент объекта?
Да имеет, параметры передаются в функцию NS_NewPluginInstance в виде nsPluginCreateData.

Вот насчет "убивать плагин" - не получается, т.к. когда пользователь заходит на станицу, FF подгружает dll плагина. Даже когда плагин не используется он может ее не освободить.

Пока буду пробовать и выяснять можно ли поменять плагин на расширение:)

Разработка » Автоматический UPDATE плагина » 20-09-2005 17:28:34

Да не секрет, это автоматический редирект на одну программку - Download Manager, если пользователь зашел на эту страницу и соблюдаются некоторые условия - добавляется прописанная закачка, а если не соблюдаются, тогда нужно сначала поставить этот Download Manager и настроить. Как по мне - можно было и XPCOM накатать, смысл плагина-то - выводить что-то на экран, но люди захотели plugin "потому что его просто вставил на страницу, задал свойства и никакого JS не надо". Вот така фигня, а потом оказалось что JS все равно нужен:/

Разработка » Автоматический UPDATE плагина » 20-09-2005 17:17:48

Точно, просто переписать dll плагина поверх или удалить его не получится. Была надежда что есть стандартный способ, когда FF сам это сделает, но видимо нет. Попробую действительно перейти на extension, прежде чем использовать всякие нестандартные решения:)

Правда, была надежда на свойство плагина: pluginspage=url - эсли плагин не установлен, FF предлагает его взять оттуда, я думал, что может он и версии будет апдейтить таким образом - только не знаю как все это дело туда положить. Описания rdf для extension есть, а для плагинов не видел - может то же самое?

Разработка » Автоматический UPDATE плагина » 20-09-2005 16:52:43

Спасибо, почитаю ссылку.

О таком варианте думал, но начальная задача была сделать плагин. Сейчас в принципе все равно.

Разработка » Автоматический UPDATE плагина » 20-09-2005 14:46:49

Добрый день

Написал плагин для FF на С++ - просто скатал с подходящего в GeckoPluginSDK-samples, реализовал все что мне было надо.
Таким образом, плагин у меня состоит из:
dll
xpt (там еще есть scriptable интерфейс)

Я не очень знаком с тем, как правильно устанавливать такие плагины - поэтому просто копировал файлы в ..\Mozilla Firefox\plugins и мне этого хватало.

Но встал вопрос с версионированием - как сделать так, чтобы при наличии новой версии плагина FF сам делал update этого плагина? Наверное пришло время сделать установку плагина по человечески.

Заранее благодарен за помощь.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]