Domanda

Sono poco chiare sulla differenza tra il funzionamento di un plugin vs un'estensione.

Per anni, ho scritto un semplice plug-vecchio NPAPI. E 'vissuto in / Library / Plug-in su Mac e da qualche parte simili su un PC. Con Firefox 3.6, è smesso di funzionare. Guardandosi intorno, vedo questo: http://blog.mozilla.com/security/2009/ 11/16 / component-directory-lockd ... che figura mi potrebbe essere il problema, così cerco di trasformare il mio plug-in un XPI, ma questo si trasforma in un interno.

lo installo, e lo fa ancora non funziona, ma ora non so se non funziona perché le estensioni sono una bestia diversa rispetto plugin, e così quello che ho fatto non ha alcun senso a tutti, o se è a causa di qualunque sia il problema underlaying era prima è ancora in giro, e così quello che ho fatto è stata una perdita di tempo, e in realtà non affrontare la problema ...

qualcuno può darmi qualche indicazione qui?

Grazie.

È stato utile?

Soluzione

La risposta è "è a causa di ciò che il problema è stato underlaying prima è ancora in giro". Il post di blocco stabilisce chiaramente che avrete problemi solo se si mette i file all'interno Firefox.app/.../components (se lei ha citato questo link nel tuo post originale, che non avrebbe dovuto cercare di farne XPI ).

Il rapporto tra estensioni e plug-in è: un'estensione può includere plug-in (s), tra le altre cose. È possibile installare plug-in (senza farli in un prolungamento) in Firefox.

Per quanto riguarda il problema originale, purtroppo non ho idea perché non funziona. Io non sono ben versato con il debug plug-in NPAPI e l'unico bit di informazione hai condiviso è che non funziona in Firefox 3.6:)

In un primo tempo, non sembra in about: plugins o in Strumenti -> Programmi relazionati

?

Altri suggerimenti

È possibile installare un plugin come parte di un'estensione (opzionalmente utilizzando un XPI) se si desidera.

La ragione per cui il plugin ha smesso di funzionare in Firefox 3.6 è quasi sicuramente che Firefox 3.6 smesso di sostenere il metodo XPCOM di fornire un'interfaccia di scripting. Molto probabilmente, i carichi di plugin, ma non si può parlare in javascript.

Per ulteriori informazioni, guarda qui: http://colonelpanic.net/2010/01/firefox-3-6-has-removed-support-for-xpcom-plugins/

Inoltre, se è necessario aggiornarlo, si potrebbe considerare l'utilizzo di dello sputare fuoco , che estrae un sacco di che complessità lontano da voi.

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