2012-07-17 12 views
5

Tengo una extensión de Chrome con un archivo que contiene manifest.json básicamente esto:Migración de la extensión de Chrome a Firefox

"content_scripts": [ 
{ 
    "matches": ["*://mail.google.com/mail/*"], 
    "js": ["safegmailbootstrap.js","cryptojs/rollups/aes.js", "javascrypt/aes.js", "javascrypt/md5.js", "javascrypt/aesprng.js", "javascrypt/jscrypt.js", "javascrypt/entropy.js"] 
} 

Estoy tratando de construir una extensión de Firefox, he creado todas las estructuras, pero aún no puede hacer que funcione en Firefox.

Creo que estoy escribiendo incorrectamente el archivo XUL en/chrome/content.

He intentado escribir así:

<?xml version="1.0"?> 
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 
<script src="safegmailbootstrap.js" /> 
<script src="cryptojs/rollups/aes.js" /> 
<script src="javascrypt/aes.js" /> 
<script src="javascrypt/md5.js" /> 
<script src="javascrypt/aesprng.js" /> 
<script src="javascrypt/jscrypt.js" /> 
<script src="javascrypt/entropy.js" /> 
</overlay> 

No sé que es el análogo de archivos de cromo JSON "asocia" a extensión de Firefox.

Respuesta

5
+0

que le explique algo ... ¿Voy a estar escribiendo un complemento o una extensión en Firefox ?? – jacktrades

+0

Ambos son lo mismo. – Yansky

+0

Ya no son lo mismo. "Actualmente hay varios conjuntos de herramientas para desarrollar complementos de Firefox, pero [WebExtensions] (https://developer.mozilla.org/en-US/Add-ons/WebExtensions) se convertirá en el estándar para fines de 2017. El otro se espera que los conjuntos de herramientas, incluidos los complementos superpuestos, los complementos bootstrapped y el Add-on SDK, se desaprueben en el mismo período de tiempo ". y "Estamos planeando desaprobar el uso de complementos de Firefox de las técnicas descritas en este documento. No use estas técnicas para desarrollar complementos nuevos. Use WebExtensions en su lugar". –

Cuestiones relacionadas