Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)

Autore Topic: [Developer] Far Funzionare un Estensione  (Letto 1174 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Takeno

  • Post: 9
[Developer] Far Funzionare un Estensione
« il: 22 Giugno 2009 16:21:50 »
Titolo un po' Criptico ma di questo si tratta :P

Ho sviluppato un estensione per firefox che mi funziona divinamente... L'ho pubblicata e funziona divinamente a tutti.. se non fosse per un numero di 7/8 persone (in crescita) ai quali l'estensione si rifiuta di funzionare.

Si installa tranquillamente, senza errori, ma quando si deve avviare non fa una mazza.

Ho provato a mettere tutto il codice javascript sotto Try{}catch(){} e non appare nessun messaggio d'errore. Ho provato a mettere un alert direttamente sull'overlay che dovrebbe apparire appena si apre la finestra e non accade nulla.


Non so più cosa fare  :?

Avete idee su cosa possa essere?


Grazie mille!

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: [Developer] Far Funzionare un Estensione
« Risposta #1 il: 22 Giugno 2009 16:25:40 »
Sapessimo almeno di che estensione si tratta...

Ora interrogo la sfera...

Offline Takeno

  • Post: 9
Re: [Developer] Far Funzionare un Estensione
« Risposta #2 il: 22 Giugno 2009 16:36:49 »
L'estensione è collegata ad un BrowserGame e funziona solo lì.. non vi chiedo di registrarvi e di testarla..
Magari qualcuno sapeva quali erano i principali problemi per cui su un pc funziona sull'altro no

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: [Developer] Far Funzionare un Estensione
« Risposta #3 il: 22 Giugno 2009 16:44:22 »
Potresti per lo meno darci il link per scaricarla? Magari qualcuno dei nostri "guru" riesce a capirci qualcosa leggendone il codice.
Senza nessuna indicazione dobbiamo davvero affidarci alla sfera di cristallo... :roll:

Offline Takeno

  • Post: 9
Re: [Developer] Far Funzionare un Estensione
« Risposta #4 il: 22 Giugno 2009 16:51:12 »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: [Developer] Far Funzionare un Estensione
« Risposta #5 il: 23 Giugno 2009 09:47:08 »
Guarda, a me sono capitati vari casi in cui gli errori purtroppo non vengono loggati nella Console e quindi diventa difficile capire cosa c'è che non va.
Prova a installare o fare installare l'estensione Console2 alle persone cui non funziona per vedere se ti esce fuori qualche messaggio illuminante (a volte succede).

Offline Takeno

  • Post: 9
Re: [Developer] Far Funzionare un Estensione
« Risposta #6 il: 23 Giugno 2009 12:30:55 »
Niente.. nella console non appare una mazza.

Però ho notato che le opzioni le apre da strumenti->DroTool option, pulsante che ho messo nell'overlay che al click apre una funzione da overlay.js.
Però la funzione che dovrebbe caricare l'overlay all'inizio e aprire l'adeguata funzione in base alla pagina non va.

Se chiamato da fuori l'overlay.js va, altrimenti no..

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: [Developer] Far Funzionare un Estensione
« Risposta #7 il: 23 Giugno 2009 14:28:39 »
Hai un'idea delle condizioni in cui non funziona (che so, particolari versioni di Firefox)?
Possibili conflitti con altre estensioni?
Al limite prova mettere

Codice: [Seleziona]
window.addEventListener("load", DroTool.init,  true);
e poi in DroTool.init()

Codice: [Seleziona]
window.removeEventListener("load", DroTool.init,  true);
var appcontent = document.getElementById("appcontent");   // browser
if(appcontent)
      appcontent.addEventListener("DOMContentLoaded", DroTool.onPageLoad, true);

Offline Takeno

  • Post: 9
Re: [Developer] Far Funzionare un Estensione
« Risposta #8 il: 26 Giugno 2009 16:07:00 »
Non ho parole ...

Mi vergogno pure a dare la soluzione...


Ho risolto alla fine.. e il problema era... era...


Era che le pagine le controllavo come "http://www.drogame.org/page.php" mentre alcuni utenti loggavano da "http://drogame.org/page.php:shock:


Avevo pensato a qualche conflitto, ma avevo testato pure quelli..



Scusate e grazie del supporto!

Ci si vede domani, per chi viene al Workshop :)


0 Utenti e 1 Visitatore stanno visualizzando questo topic.