Domanda

Ho un vecchio plug-in (1992) del browser per Mac che opera in diversi browser. Tuttavia, dal momento che Firefox limitato i suoi plugin ai file XPI in Firefox 3.6, il plugin non funziona più.

non sono stato in grado di trovare un documento utile che descrive che cosa devo fare per il mio plugin per renderlo un XPI, o per lo meno caricabile da Firefox, qualcuno può punto me in un tale documento? o semplicemente spiegare a me che cosa devo fare? Sto utilizzando Xcode.

È stato utile?

Soluzione

Quindi, se questo è un plugin NPAPI, si può semplicemente creare un semplice XPI (si tratta di un file ZIP):

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

Ciò deriva dal https://developer.mozilla.org/en/Bundles pagina ho linkato prima.

È possibile creare l'install.rdf leggendo e seguendo il install.rdf pagina di riferimento su MDC o semplicemente generare un'estensione stub usando qualcosa come Estensione guidata (qui è una 'versione più ufficiale' su addons.mozilla.org , ma non ho usato quello) e prendere l'install.rdf da esso.

Si dovrebbe probabilmente limitare l'estensione a Mac nel vostro install.rdf (per questo si dovrà leggere il riferimento install.rdf).


[risposta originale era:] La tecnologia Che cosa significa l'uso plug-in? XPI è un meccanismo imballaggio ; la risposta alla tua domanda dipende dal fatto che la tecnologia utilizzata è ancora supportato in Firefox 3.6.

Non pensavo che ci fossero cross-browser plug-in tecnologie, che ha lavorato nel 1992 e sono ancora in uso oggi, quindi è difficile indovinare che tipo di plugin che si sta parlando.

Altri suggerimenti

Cervello; il problema è più probabile che in Firefox 3.6 hanno rimosso il supporto per le interfacce XPCOM su plug-in NPAPI. è necessario utilizzare NPRuntime posto.

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

Si potrebbe anche considerare l'utilizzo di dello sputare fuoco di riscrivere con, come che astrae un sacco di dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top