Attualmente non c'è modo è possibile nascondere il codice sorgente estensione Chrome da parte degli utenti o concorrenti.
C'è una dichiarazione in Chrome web store faq:
Posso vendere le estensioni in negozio? Non ancora, ma questa funzionalità è in arrivo.
Si può aspettare che questa funzione o provare le seguenti alternative:
offuscare il sorgente JavaScript: selezionare questa per maggiori dettagli How can I obfuscate (protect) JavaScript?
Mantenere la logica chiave su un server remoto e effettuare chiamate Ajax dallo script in background per comunicare al server
estensioni di Chrome sono esenti da 'stessa politica di origine', se il permesso di cross-origine è definito nel manifesto:
pagine web regolari possibile utilizzare l'oggetto XMLHttpRequest per inviare e ricevere dati da server remoti, ma sono limitato dalla stessa politica di origine . Le estensioni non sono così limitate. Un'estensione può parlare ai server remoti al di fuori dell'origine, purché per prima cosa richieda le autorizzazioni di origine incrociata .
Definire quanto segue nel manifesto:
{
"name": "your extension",
...
"permissions": [
"http://www.yourserver.com/"
],
...
}
fonte
2012-11-07 05:56:09
Quindi: strumenti offuscanti: http://www.javascriptobfuscator.com/default.aspx e http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript – mpz