2013-11-24 16 views
6

Sto caricando la mia prima estensione Opera. È molto semplice È un pulsante della barra degli strumenti che avvia una finestra popup. Funziona perfettamente bene in modalità sviluppatore Opera. Opera non mi sta permettendo di caricarlo con successo. Continua a dire che manca il file persona.ini. Nel frattempo ho scaricato parecchie estensioni già disponibili nella directory di Opera Extensions per vedere i loro file persona.ini e nessuno di loro ha nemmeno un file persona.ini. Posso trovare solo un esempio di un file persona.ini online e non deve essere corretto perché non consente il caricamento.Opera Extension - persona.ini

Qualcuno ha provato questo? Perché sta succedendo?

risposta

10

Probabilmente stai caricando l'estensione in formato .zip, che non è supportato: sono supportati solo .crx e .nex. .zip è usato solo per i temi di Opera (da qui il riferimento a persona.ini).

Quindi, per risolvere questo problema, è possibile effettuare le seguenti operazioni: in modalità sviluppatore, utilizzare il pulsante "Estensione pacchetto" per imballare e firmare la propria estensione. Quindi prova a caricarlo di nuovo - tutto dovrebbe funzionare correttamente.

4

Ho caricato correttamente il pacchetto zip nel negozio di Opera.

Ho affrontato lo stesso problema ("persona.ini è mancato") quando ho provato a caricare il pacchetto zip con la cartella principale - intendo contenuto zip: "Sorgenti/contenuto (come manifest.json). Chrome store ha accettato questo pacchetto ma per Opera puoi provare a creare un pacchetto zip con tutto il contenuto senza cartella principale (cartella Sorgenti nel mio caso)