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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№101-12-2010 13:24:13

Delivron
Участник
 
Группа: Members
Зарегистрирован: 01-04-2009
Сообщений: 24
UA: Firefox 3.6

Проблема с подключение NPAPI плагина к FireFox

Собрал тестовый NPAPI плагин отсюда: http://git.webvm.net/?p=npsimple;a=summary Однако, не смог разобраться как его подключить к FireFox.

Читал о возможных методах установки здесь: https://developer.mozilla.org/en/Gecko_ … g Plug-ins, но так и не понял, как хотя бы какой-нибудь из них использовать. Пробовал собрать xpi последним способом, используя Add-on Builder, положив в папку plugins свою dll, однако  не нашел информации о том, как нужно поправить install.rdf, чтобы в итоге получился плагин, а не расширение. В документации к install.rdf вообще обнаружил такую строку: Firefox 2 and previous supported a value of 16 to represent plug-ins. In Firefox 3 this has been removed (и как теперь указывать, что это плагин?).

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

Отсутствует

 

№201-12-2010 13:53:14

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Firefox 4.0

Re: Проблема с подключение NPAPI плагина к FireFox


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№301-12-2010 14:12:45

Delivron
Участник
 
Группа: Members
Зарегистрирован: 01-04-2009
Сообщений: 24
UA: Firefox 3.6

Re: Проблема с подключение NPAPI плагина к FireFox

В смысле через реестр? Там ведь написано только, где в реестре посмотреть путь к папке плагинов для использования его в инсталляционном скрипте... Я на самом деле пробовал просто кидать свою dll в папку ...Mozilla Firefox\plugins, но безрезультатно. Или должно работать? Так-то я конечно допускаю, что и сам плагин может оказаться неработоспособным, принимая во внимание эту статью http://stackoverflow.com/questions/1962 … gle-chrome, однако как это проверить? (под дебаггером у меня не вызывается ни одна из инициализационных функций)

Отсутствует

 

№401-12-2010 14:38:01

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Firefox 4.0

Re: Проблема с подключение NPAPI плагина к FireFox

Delivron

Я на самом деле пробовал просто кидать свою dll в папку ...Mozilla Firefox\plugins, но безрезультатно.

Тогда скорее всего плагин неработоспособен. В Opera/Safari он работает? Вы читали http://pushingtheweb.com/2010/06/boiler … pi-plugin/ и http://pushingtheweb.com/2010/06/debugg … al-studio/?


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№501-12-2010 15:52:28

Delivron
Участник
 
Группа: Members
Зарегистрирован: 01-04-2009
Сообщений: 24
UA: Firefox 3.6

Re: Проблема с подключение NPAPI плагина к FireFox

Спасибо за ссылку! Очень хороший пример плагина - легко собрался и действительно подключился простым копированием его в папку плагинов.

Правда подключился только к FireFox, Chrome его тоже, к сожалению, не воспринял (хотя вроде делал все, как описано здесь http://code.google.com/chrome/extensions/npapi.html)

Отсутствует

 

№601-12-2010 16:02:40

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Firefox 4.0

Re: Проблема с подключение NPAPI плагина к FireFox

Delivron
Посмотрите http://stackoverflow.com/questions/2846 … n-mac-os-x и http://stackoverflow.com/questions/1962 … gle-chrome

Добавлено 01-12-2010 16:05:08
Также можно запустить Chrome c ключом -plugin-startup-dialog чтобы посмотреть ошибку.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№702-12-2010 09:45:48

Delivron
Участник
 
Группа: Members
Зарегистрирован: 01-04-2009
Сообщений: 24
UA: Firefox 3.6

Re: Проблема с подключение NPAPI плагина к FireFox

Оказалось, что под Chrome тоже все нормально работает. У меня просто было неправильное обращение к объекту в скрипте (помог пример test.html, который так же был в составе проекта).

Ещё раз спасибо, Unghost, за ценную ссылку!!!

Отсутствует

 

Board footer

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