Firefox: Plugin vs estensione?
-
25-09-2019 - |
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.
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.