Greasemonkey 4: compatibilità con Firefox 57

Prova Il Nostro Strumento Per Eliminare I Problemi

Gli sviluppatori della popolare estensione userscript Greasemonkey per Firefox hanno annunciato Greasemonkey 4, una nuova versione dell'estensione del browser.

Greasemonkey 4 sarà compatibile con Firefox 57 poiché verrà rilasciato come WebExtension. Mozilla intende farlo eliminare il supporto per il sistema aggiuntivo legacy di Firefox quando viene rilasciato Firefox 57 Stable.

Mentre ce ne sono alcuni opzioni per continuare a utilizzare i componenti aggiuntivi legacy in alcune versioni di Firefox , almeno per il momento, la maggior parte di questi sono di natura temporanea.

Ciò significa a sua volta che gli sviluppatori di componenti aggiuntivi devono portare i propri componenti aggiuntivi in ​​modo che rimangano compatibili con Firefox 57 e le versioni più recenti del browser web. D'altra parte, non tutti i componenti aggiuntivi possono essere portati, poiché il sistema WebExtensions non replica completamente la funzionalità del sistema aggiuntivo legacy di Firefox.

Aggiornare : Greasemonkey 4 è ora disponibile come WebExtension su Mozilla AMO.

Greasemonkey è un'estensione di alto profilo per Firefox. Ha oltre 880k utenti al momento della scrittura. L'attuale versione di Greasemonkey offerta su Mozilla AMO è un componente aggiuntivo legacy. Questa versione non funzionerà più in Firefox 57 Stable o Beta se Mozilla non modifica la pianificazione.

greasemonkey 4

Gli sviluppatori di Greasemonkey annunciato sul sito ufficiale del progetto che Greasemonkey 4 è in lavorazione. Questa nuova versione del componente aggiuntivo del browser sarà completamente compatibile con Firefox 57. Questa è una buona notizia per gli utenti del componente aggiuntivo, anche se alternative come Violentmonkey o Tampermonkey sono disponibili e compatibili anche con Firefox 57.

Lo svantaggio di questo è che la mossa interromperà la compatibilità con alcuni script utente. Questa modifica non è stata applicata agli sviluppatori dalle nuove API create da Mozilla, ma è stata una decisione deliberata.

Di conseguenza, la versione 4 di Greasemonkey è una riscrittura quasi completa. La sua interfaccia e il set di funzionalità sono stati ricostruiti per funzionare al meglio con le prossime versioni di Firefox. È stata fatta una serie di compromessi. Abbiamo deciso di apportare una rara modifica incompatibile all'indietro.

Si è deciso di supportare solo gli script utente progettati per essere eseguiti in modo asincrono per motivi di prestazioni. Ciò interrompe la compatibilità con gli script precedenti.

Greasemonkey 4 è disponibile come file versione alpha attualmente . La compatibilità è limitata a Firefox 56 e versioni precedenti, tuttavia, e non alla versione più recente di Firefox, Firefox 58.

Gli utenti di Greasemonkey dovranno affrontare un altro cambiamento: la versione 4 dell'add-on non verrà più fornita con un editor di testo, ma si basa invece su un editor incorporato. Questa è una restrizione del nuovo sistema WebExtensions poiché le estensioni non possono più accedere al file system.

Parole di chiusura

La prossima versione di Greasemonkey sarà compatibile con Firefox 57. Questa è una buona cosa, anche se significa che alcuni script non funzioneranno più in quella versione a meno che non vengano aggiornati dai loro autori.

Ora tu: Qual è la tua opinione sull'annuncio? Usi gli script utente?