Вопрос

У меня есть очень старый (1992) плагин браузера для Mac, который работает в нескольких разных браузерах. Однако, поскольку Firefox ограничил свои плагины к файлам XPI в Firefox 3.6, плагин больше не работает.

Я не смог найти полезный документ, описывающий то, что мне нужно сделать с моим плагином, чтобы сделать его XPI или, по крайней мере, загруженным Firefox, может кто-нибудь указать мне на такой документ? Или просто объясните мне, что мне нужно сделать? Я использую Xcode.

Это было полезно?

Решение

Поэтому, если это плагин NPAPI, вы можете просто создать простой XPI (это ZIP-файл):

your-plugin.xpi/
  install.rdf
  plugins/
    your-plugin.dylib

Это следует из https://developer.mozilla.org/en/bundles. Страница я связал ранее.

Вы можете создать установку .rdf, чтение и следуя install.rdf Справочная страница на MDC или просто генерировать расширение заглушки, используя что-то вродеМастер расширения (Вот «Дополнительная официальная» версия на Addons.mozilla.org, но я этого не использовал) и возьми от нее install.rdf.

Вы, вероятно, должны ограничить расширение Mac в вашей установке .rdf (для этого вам придется прочитать ссылку на install.rdf).


Оригинальный ответ был:] Какие технологии используют плагин? XPI это А. Упаковочный механизм; Ответ на ваш вопрос зависит от того, поддерживается ли используемая вами технология в Firefox 3.6.

Я не думал, что были технологии плагинов с перекрестными браузерами, которые работали в 1992 году и все еще используются сейчас, поэтому трудно угадать, о чем говорите плагин.

Другие советы

Мозг; Проблема, скорее всего, в Firefox 3.6 они удалили поддержку интерфейсов XPCOM на плагинах NPAPI. Вместо этого вам нужно использовать npruntime.

http://colonelpanic.net/2010/01/firefox-3-6-has-removed-support-for-xpcom-plugins/

Вы также можете рассмотреть вопрос Пожарный переписать его, как это тезисы много деталей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top