Firefox diventa un Utente Script API

0
174

da Martin Brinkmann il 27 Marzo 2019 in Firefox – Nessun commento

Mozilla sta lavorando sull’implementazione di un UserScripts WebExtensions API nell’organizzazione del browser web Firefox.

Firefox, Google Chrome e molti altri browser, supporta i cosiddetti script utente. Questi script vengono eseguiti sul caricamento della pagina per aggiungere, rimuovere o modificare le funzionalità della pagina che viene caricata.

Script utente esistono per numerosi scopi: l’aggiunta di opzioni per il download sui siti di video per la modifica come pagina web sembra.

Mozilla si occupa di diverse problematiche di script utente con il prossimo Script Utente API:

  • Problemi di prestazioni — un migliore isolamento di script grazie ad efficienti metodi.
  • Problemi di affidabilità – problemi durante il caricamento della pagina e condizioni di gara tra il caricamento della pagina e l’inserimento di script.
  • Problemi di sicurezza – l’utilizzo delle funzioni di sicurezza sandbox per i singoli script utente, riducendo l’impatto che gli script possono avere sugli altri.

La nuova API viene eseguito ogni utente script nella propria sandbox, per isolare l’una dall’altra; questo è un approccio diverso per come script di contenuti sono gestiti da estensioni come Greasemonkey o Tampermonkey, in quanto sono eseguite nello stesso processo.

Supporto per la fornitura di script utente con una serie di funzioni, come ad esempio Greasemonkey GM_ funzioni, è supportato

Mozilla piano iniziale era quello di introdurre il supporto a Firefox 63 ma l’introduzione è stata rinviata. Il nuovo obiettivo è Firefox 68 Stabile.

L’Utente Script WebExtensions API

firefox user scripts api

Mozilla Script Utente API è già disponibile in Firefox. Si è abilitato di default in Firefox Nightly (versione 68), e disabilitato di default in Firefox Stabile (versione 66) e Firefox Beta (versione 67),

Gli utenti di Firefox possono effettuare le seguenti operazioni per modificare lo stato delle API:

  1. Carico about:config nella barra degli indirizzi di Firefox.
  2. Conferma di essere attenti se il messaggio di avviso viene visualizzato.
  3. Ricerca per le estensioni.webextensions.userScripts.abilitata.
  4. Modificare lo stato di preferenza a True per abilitare il supporto o False per disabilitare.
  5. Riavviare Firefox.

Estensioni come Greasemonkey o Tampermonkey necessità di implementare le nuove API prima di poter essere utilizzato.

Parole Di Chiusura

L’Utente Script API è finalmente in arrivo e dovrebbe risolvere i problemi identificati quando si utilizza script utente di Firefox. Resta da vedere se ci sono eventuali svantaggi di attuazione; si può seguire il Meta Bug di Mozilla, bug tracking sito web per rimanere in loop.

Ora: Qual è la vostra aspettativa in quanto l’utente script API?