Question

J'ai un plugin navigateur très ancienne (1992) pour un mac qui fonctionne dans plusieurs navigateurs différents. Cependant, étant donné que Firefox a limité ses plug-ins aux fichiers XPI dans Firefox 3.6, le plugin ne fonctionne plus.

Je n'ai pas été en mesure de trouver un document utile décrivant ce que je dois faire pour mon plugin pour en faire un XPI, ou tout au moins chargeable par Firefox, quelqu'un peut me pointer à un tel document? ou tout simplement me expliquer ce que je dois faire? J'utilise Xcode.

Était-ce utile?

La solution

Donc, si cela est un plugin NPAPI, il vous suffit de créer un simple XPI (c'est un fichier ZIP):

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

Cela découle de la https://developer.mozilla.org/en/Bundles la page I lié plus tôt.

Vous pouvez créer le install.rdf en lisant et en suivant install.rdf page de référence sur MDC ou tout simplement générer une extension de bout en utilisant quelque chose comme Assistant Extension (est ici ; la réponse à votre question dépend de la technologie que vous utilisez est toujours prise en charge dans Firefox 3.6.

Je ne pensais pas qu'il y avait des technologies de plug-in multi-navigateurs, qui ont travaillé en 1992 et sont encore en usage aujourd'hui, il est donc difficile de deviner quel genre vous parlez plugin de.

Autres conseils

cerveau; le problème est plus probable que dans Firefox 3.6, ils supprimé le support des interfaces XPCOM sur plug-ins NPAPI. vous devez utiliser npruntime à la place.

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

Vous pouvez également envisager d'utiliser Firebreath pour réécrire avec, comme beaucoup que les résumés des détails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top