Perché i componenti aggiuntivi diventano incompatibili durante l'aggiornamento di Firefox


19

Il mio browser predefinito è Chrome, ma quando uso occasionalmente Firefox per qualsiasi motivo, spesso viene aggiornato.
Quasi ogni volta che aggiorno Firefox alcuni dei miei componenti aggiuntivi diventano incompatibili.
Perché?
Perché questo non accade in Chrome?


3
Fa davvero schifo, e perché sto usando Firefox sempre meno.
Lance Roberts,

1
Chrome e Firefox hanno architetture di addon diverse. Firefox è molto più capace, ma Chrome è stato pensato più consapevolmente per evitare questo tipo di problemi. Il sistema di Firefox è fortemente legato ai numeri di versione poiché le API del componente aggiuntivo cambiano spesso tra le versioni. Il sistema di Firefox è diventato molto inutilizzabile da quando hanno recentemente cambiato il loro ciclo di rilascio e la numerazione delle versioni. Spero che escogiteranno una strategia per migliorarlo, ma non ho ancora letto nulla di speranzoso.
hippietrail,

Risposte:


10

Ti sento! Ho usato Firefox oggi per la prima volta da anni solo per usare un componente aggiuntivo - poi ha detto che è disponibile un aggiornamento - L'ho lasciato fare, e quindi tutti i miei componenti aggiuntivi sono stati disabilitati!

Gli aggiornamenti di Firefox in realtà non contrassegnano i singoli componenti aggiuntivi come di per sé incompatibili, sono gli autori dei componenti aggiuntivi che non dichiarano che sono compatibili che li disabilita.

È possibile utilizzare il reporter di compatibilità dei componenti aggiuntivi che consentirà di segnalare componenti aggiuntivi che non sono "compatibili" con la versione di Firefox.

Per quanto riguarda il motivo per cui Chrome non lo fa - penso che sia soggettivo e otterrai risposte diverse - IMHO, è progettato in un modo più tradizionale - consente tutti i componenti aggiuntivi e se qualcosa si rompe, l'onere è sull'utente per trovare l'errore disabilitando fino a quando non sanno che è sicuro, Firefox può infastidire l'utente medio, ma è una soluzione più sicura per l'utente finale.


21

Ogni componente aggiuntivo in Firefox ha un'impostazione che specifica con quali versioni di Firefox funzionerà (la presunzione è che l'autore abbia testato il proprio componente aggiuntivo con le versioni menzionate). Storicamente, i componenti aggiuntivi in ​​genere reclamavano la compatibilità con una versione principale di Firefox (ad es. 2.X) ma poi c'erano problemi con differenze tra 3.0 e 3.6, quindi gli autori dei componenti aggiuntivi diventavano più specifici e rivendicavano la compatibilità solo con particolari versioni principali e secondarie (ad es. 3.6.X ). È possibile specificare una serie di versioni (ad es. 2.X -> 3.6.X) ma è necessario fornire un limite superiore e non può essere una versione futura inedita di Firefox se si desidera distribuire il componente aggiuntivo tramite il sito Mozilla.

Ora che le versioni "principali" di Firefox vengono rilasciate ogni 6-8 settimane (abbiamo visto le versioni dalla 4.0 alla 6.0 da marzo), gli autori dei componenti aggiuntivi non riescono a tenere il passo e sempre più restano indietro.

Occasionalmente vedrai un messaggio sulla pagina "Estensioni" di Chrome che dice che una particolare estensione deve essere aggiornata per funzionare con la versione corrente di Chrome ma, poiché gli aggiornamenti vengono eseguiti automaticamente in background, è difficile individuarne uno in questo stato.


-1

Se questo ti dà fastidio che una sola soluzione è solo quella di non usare addon esoterici o impopolari. In qualsiasi componente aggiuntivo i plugin di sistema alla fine non saranno più aggiornati. I componenti aggiuntivi di progetti per animali domestici impopolari, abbandonati o di persone raramente vengono aggiornati per utilizzare la nuova API disponibile in un nuovo browser.

Uso lo stesso set di addon da anni e ho riscontrato una sola volta un errore di incompatibilità. La mia lista:

  • LastPass
  • Xmarks
  • Adblock Plus
  • Greasemonkey - Questo è l'unico con cui ho avuto problemi
  • Firebug
  • Intestazioni HTTP in tempo reale
  • Chatzilla

Tutti questi componenti aggiuntivi hanno funzionato per anni senza alcun problema. Cosa hanno in comune? Sono popolari

Onestamente il recente bashing di Firefox perché stanno usando l'addon di qualcuno che non funziona in una nuova versione di Firefox, quando l'addon è stato creato in un fine settimana per alcune funzionalità minuscole e pubblicato solo per dare un po 'di visibilità al loro nome, sta diventando davvero vecchio. Gli addon popolari hanno sempre funzionato, usali. Se stai usando un componente aggiuntivo che 5 persone hanno scaricato, allora sei da solo


Ti interessa spiegare il downvote?
TheLQ
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.