Страницы: 1
Собрал тестовый 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 (и как теперь указывать, что это плагин?).
В общем, прошу тех, кто знает, поделиться информацией о том, как правильно оформить инсталлер плагина (или даже просто подключить свой плагин вручную).
Отсутствует
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
В смысле через реестр? Там ведь написано только, где в реестре посмотреть путь к папке плагинов для использования его в инсталляционном скрипте... Я на самом деле пробовал просто кидать свою dll в папку ...Mozilla Firefox\plugins, но безрезультатно. Или должно работать? Так-то я конечно допускаю, что и сам плагин может оказаться неработоспособным, принимая во внимание эту статью http://stackoverflow.com/questions/1962 … gle-chrome, однако как это проверить? (под дебаггером у меня не вызывается ни одна из инициализационных функций)
Отсутствует
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.
Отсутствует
Спасибо за ссылку! Очень хороший пример плагина - легко собрался и действительно подключился простым копированием его в папку плагинов.
Правда подключился только к FireFox, Chrome его тоже, к сожалению, не воспринял (хотя вроде делал все, как описано здесь http://code.google.com/chrome/extensions/npapi.html)
Отсутствует
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.
Отсутствует
Оказалось, что под Chrome тоже все нормально работает. У меня просто было неправильное обращение к объекту в скрипте (помог пример test.html, который так же был в составе проекта).
Ещё раз спасибо, Unghost, за ценную ссылку!!!
Отсутствует
Страницы: 1