ho un'estensione Chrome con un file contenente manifest.json fondamentalmente questo:Migrazione Chrome Extension per 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"]
}
sto cercando di costruire un'estensione per Firefox, ho creato tutte le strutture, ma ancora non può farlo funzionare in Firefox.
Penso di scrivere il file XUL in/chrome/content errato.
ho provato a scrivere in questo modo:
<?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>
non so che è l'analogo di file di cromo JSON "corrispondenze" per estensione per Firefox.
ti spieghi una cosa ... Sarò scriverò un add on o un'estensione in Firefox ?? – jacktrades
Sono entrambi la stessa cosa. – Yansky
Non sono più la stessa cosa. "Attualmente esistono diversi strumenti per sviluppare componenti aggiuntivi per Firefox, ma [WebExtensions] (https://developer.mozilla.org/en-US/Add-ons/WebExtensions) diventerà lo standard entro la fine del 2017. L'altro i toolset, inclusi i componenti aggiuntivi di overlay, i componenti aggiuntivi bootstrap e l'SDK dell'add-on, dovrebbero essere deprecati nello stesso periodo di tempo. " e "Stiamo pianificando di deprecare l'uso di componenti aggiuntivi di Firefox delle tecniche descritte in questo documento.Non utilizzare queste tecniche per sviluppare nuovi componenti aggiuntivi.Usare invece WebExtensions." –