Notizie: scarica ora l'ultima versione disponibile di SeaMonkey!

Autore Topic: Problema con il controllo di compatibilità di un'estensione  (Letto 1273 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Borgata

  • Post: 624
Ho uno strano problema che riguarda una semplice estensione che aggiunge dei pulsanti a firefox.
Si tratta di un'estensione generata automaticamente e di nascita compatibile con i vecchi firefox. Però si può forzare facilmente ed è perfettamente funzionante anche con le nuove versioni.
Il file xpi è questo.

www.fileden.com/files/2010/12/1/3028516//custom-button.xpi

Il problema è questo:
Per rendere compatibile l'estensione con le ultime versioni di Firefox, modifico il file install.rdf alla voce "maxVersion" per firefox. Questo mi permette di installare l'estensione senza problemi.
Ad ogni aggiornamento del browser però (non solo le major release, ma anche le release minori, come l'attuale 7.0.1), il browser non riconosce l'estensione come compatibile e devo rinstallare il file (lo stesso file, senza modificarlo ulteriormente... difatti al momento ho spostato la maxVersion a 9.*).

A questo punto mi chiedo il perchè di questo strano comportamento. La modifica al file install.rdf funziona senza problemi con altre estensioni, ma con questa ogni volta spunta fuori l'incompatibilità suddetta.
Sembra che firefox, quando si aggiorna, verifichi altrove la compatibilità dell'estensione rispetto a quando si cerca di istallarne una.

Edit by Godai71: reso collegamento non cliccabile.
« Ultima modifica: 30 Settembre 2011 10:42:19 da Godai71 »

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #1 il: 30 Settembre 2011 10:51:50 »
Sembra che firefox, quando si aggiorna, verifichi altrove la compatibilità dell'estensione rispetto a quando si cerca di istallarne una.

Infatti Firefox controlla questo URL
Codice: [Seleziona]
https://codefisher.org/toolbar_button/custom_update?buttons=full-screen_close-tab_clear-data_exit_restart-app_minimize-window che si trova nel file install.rdf

Ciao :)

Offline Borgata

  • Post: 624
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #2 il: 30 Settembre 2011 10:55:08 »
Ah maledetto!   :shock:
Pensavo che li controllasse solo gli aggiornamenti, non che verificasse la versione!
Ed è possibile evitare che lo faccia modificando il file .rdf, riferendosi esclusivamente ai dati presenti nello stesso?

PS: curiosità, come mai il collegamento è stato reso non cliccabile?
Forse si sta cercando di promuovere l'estensione "delete or load selection" di klades?  :P
EDIT: mmm... forse per evitare che la gente se lo installi invece di scaricarlo mi sa!
« Ultima modifica: 30 Settembre 2011 11:03:55 da Borgata »

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #3 il: 30 Settembre 2011 11:18:49 »
Ed è possibile evitare che lo faccia modificando il file .rdf, riferendosi esclusivamente ai dati presenti nello stesso?

Cancella dal file install.rdf la stringa:
Codice: [Seleziona]
<em:updateURL>https://codefisher.org/toolbar_button/custom_update?buttons=full-screen_close-tab_clear-data_exit_restart-app_minimize-window</em:updateURL>
Ciao :)

Offline Borgata

  • Post: 624
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #4 il: 30 Settembre 2011 11:43:44 »
Grazie ;)
Volevo evitare di lanciarmi in cancellazioni senza la sicurezza di sapere quel che stavo facendo.

Piuttosto... se volessi commentare invece di cancellare?

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #5 il: 30 Settembre 2011 12:16:57 »
Piuttosto... se volessi commentare invece di cancellare?

Otterresti lo stesso risultato. ;)

Offline miki64

  • Moderatore
  • Post: 35799
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #6 il: 30 Settembre 2011 12:50:32 »
EDIT: mmm... forse per evitare che la gente se lo installi invece di scaricarlo mi sa!
Infatti, ne sappiamo qualcosa....  :roll:
Prova a fornire tu il link del download di un'estensione di Thunderbird ad un utente con Firefox e vedi che cosa succede...  :P

Offline Borgata

  • Post: 624
Re: Problema con il controllo di compatibilità di un'estensione
« Risposta #7 il: 30 Settembre 2011 12:54:50 »
Otterresti lo stesso risultato. ;)
Intendevo... se lo volessi commentare, il file cosa supporta come stringa per i commenti?  :mrgreen:
Ma in effetti, guardando meglio... vedo che sono i normalissimi commenti html!  :oops:

Prova a fornire tu il link del download di un'estensione di Thunderbird ad un utente con Firefox e vedi che cosa succede...  :P
La prossima volta dovrò ricordarmi di zipparlo prima di caricarlo!

0 Utenti e 1 Visitatore stanno visualizzando questo topic.