Mozilla aggiunge -webkit prefisso di emulazione per selezionare i siti in Firefox

0
263

Mozilla ha aggiunto una nuova funzionalità di Firefox 39, che emula alcuni -webkit prefissi di selezionare i siti per migliorare la compatibilità di tali siti nel browser Firefox.

Un problema che si potrebbe incontrare durante la navigazione di siti su Internet è che gli sviluppatori web possono avere utilizzato fornitore prefissi specifici per lo styling. Mentre questo non è un problema se le alternative sono state implementate, può causare problemi di visualizzazione quando non è il caso.

Prefissi comuni sono webkit, utilizzato da Chromium-browser, moz, utilizzato dal browser basati su Mozilla, e ms Internet Explorer.

Un confronto lista dei supportati prefissi nei motori di rendering è disponibile su questa pagina. Ci si noterà che alcuni prefissi non hanno equivalenti in altri browser, per esempio, se una proprietà non è supportata dal browser in uso.

Se date un’occhiata al seguente esempio, si noterà problemi di layout del sito in Firefox se si utilizza un pre-39 versione per l’accesso e nessuna di tali questioni in Firefox 39 o più tardi.

firefox without webkit firefox with webkit

Il problema qui è che questi problemi di layout può riflettere male su web browser e che sembra essere il motivo principale per cui Mozilla ha deciso di implementare webkit prefisso emulazioni per selezionare i siti web.

L’emulazione è hardcoded in Firefox 39 il che significa che funziona solo su un elenco di siti che Mozilla aggiunto ad esso specificatamente.

La maggior parte di questi siti sembrano essere Giapponese e Cinese, con molti dei quali relativi a immagini e dispositivi mobili.

Tutti i siti elencati dovrebbero visualizzare meglio in Firefox 39 e soprattutto in Firefox per Android, considerando che la maggior parte dei siti elencati sono mobile-correlati.

Il motivo principale per cui questo è realizzato solo per selezionare i siti web è semplice: se Mozilla attiva per tutti, sarebbe inviare un segnale sbagliato per il web di comunità di sviluppo.

Gli utenti di Firefox possono disattivare l’emulazione sul browser la pagina about:config:

  1. Digitare about:config nella barra degli indirizzi del browser e premere invio.
  2. Conferma di essere attenti se il messaggio arriva.
  3. Ricerca per il layout.css.unprefixing-service.abilitato
  4. Fare doppio clic sulla preferenza.

Il valore true indica che è attivata, una delle false che è disabilitato in Firefox.

webkit prefix firefox

Controlla il bug 1107378 per ulteriori informazioni e implementazione nel browser web Firefox.

Questa modifica non pregiudica gli utenti di Firefox che non visita i siti supportati dalla soluzione alternativa. È tuttavia probabile che l’elenco dei siti sarà aggiornato regolarmente. (via Sören Hentzschel)