Notizie: se possiedi un dispositivo Android, prova Firefox per Android, un browser scattante e dinamico per navigare in ambiente mobile.

Autore Topic: [Developer] Extension errore "No chrome package registered for ..."  (Letto 1036 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Apollo

  • Post: 4
Raga ho problemi a fare girare l'estensione...

Allora ho creato un'estensione che deve eseguire delle banali funzioni in javascript!

sample.xul
Codice: [Seleziona]
<?xml version="1.0"?>

<overlay id="sample"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
         
<script type="application/x-javascript"
        src="chrome://sample/components/funzioni.js" />

<menupopup id="menu_ToolsPopup">
  <menuitem insertafter="devToolsSeparator"
            label="Prova!!!"
            accesskey="u"
            oncommand='
                        var Pagina = window.content.document.location.href;
var oHTTPReq = new XMLHttpRequest();
oHTTPReq.open("GET", Pagina, false);
oHTTPReq.setRequestHeader("Content-Type", "text");
oHTTPReq.send(null);
if(oHTTPReq.status == 200)
var sorgente=oHTTPReq.responseText;

sorgente=sorgente.toLowerCase();
alert(sorgente);

Start(sorgente);
alert("Finito");


' />
</menupopup>  </overlay>

in pratica prima preleva il file sorgente della pagina e poi dovrebbe eseguire degli script..
Il risultato è che il source lo prende ma nn mi esegue nessuna funzione...
Sbaglio a dichiarare il file delle funzioni?
   
la console degli errori ora come ora mi dà errore
Codice: [Seleziona]
No chrome package registered for chrome://sample/components/funzioni.js
Invalid chrome URI: /(potrebbero dipendere da altre pagine)
Invalid chrome URI: /
Invalid chrome URI: /
Invalid chrome URI: /

Nel chrome.manifest cosa devo metterci per "funzioni.js"???
PS: Il codice in funzioni.js funziona correttamente e nn dà errori se lo eseguo a parte con il debugger

grazie in anticipo per l'aiuto!
« Ultima modifica: 04 Febbraio 2009 21:11:10 da Apollo »

Offline Apollo

  • Post: 4
Re: [Developer] Extension errore "No chrome package registered for ..."
« Risposta #1 il: 07 Febbraio 2009 21:24:05 »
nessuno???

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: [Developer] Extension errore "No chrome package registered for ..."
« Risposta #2 il: 10 Febbraio 2009 11:42:36 »
L'overlay va fatto sui file xul, non sui file js.
Per capire cosa c'è che non va, bisognerebbe vedere tutto il file xpi, così è impossibile dire dov'è l'errore.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.