Pregunta

Tengo un plugin antiguo (1992) del navegador para un mac que las obras en varios navegadores diferentes. Sin embargo, desde Firefox restringió sus complementos a archivos XPI en Firefox 3.6, el plugin ya no funciona.

No he sido capaz de encontrar un documento útil describir lo que tengo que hacer para que mi plugin para que sea un XPI, o al menos se puede cargar por Firefox, puede apuntar mí nadie en ese documento? o simplemente me explique lo que tengo que hacer? Estoy usando Xcode.

¿Fue útil?

Solución

Así que si esto es un plugin NPAPI, sólo puede crear una sencilla XPI (es un archivo ZIP):

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

Esto se sigue de la https://developer.mozilla.org/en/Bundles página he vinculado anteriormente.

Se puede crear la install.rdf leyendo y siguiendo el install.rdf página de referencia en MDC o simplemente generar una extensión talón de usar algo como Extensión Asistente (aquí está una 'versión más oficial' en la addons.mozilla.org , pero no he utilizado eso) y tomar la install.rdf de ella.

Probablemente debería limitar la extensión de Mac en su install.rdf (para eso se tendrá que leer la referencia install.rdf).


[respuesta original:] tecnología Lo que hace el uso plugin? XPI es un mecanismo envasado ; la respuesta a su pregunta depende de si la tecnología se utiliza aún se puede utilizar en Firefox 3.6.

no pensé que había cross-browser plugin de tecnologías, que funcionó en 1992 y todavía están en uso ahora, por lo que es difícil de adivinar qué tipo de plugin que está hablando.

Otros consejos

Cerebro; el problema es más probable que en Firefox 3.6 le quitaron el apoyo a las interfaces XPCOM en complementos NPAPI. es necesario utilizar NPRuntime lugar.

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

También podría considerar el uso de FireBreath volver a escribir con, como que los resúmenes muchos de los detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top