Mozilla voegt -webkit prefix-emulatie selecteren sites in Firefox

0
223

Mozilla heeft een nieuwe functie toegevoegd aan Firefox 39 dat emuleert een aantal -webkit-prefixen op bepaalde sites op het verbeteren van de compatibiliteit van deze sites in de Firefox-browser.

Een probleem dat je kunt tegenkomen tijdens het surfen sites op het Internet is dat web-ontwikkelaars hebben gemaakt van de leverancier van specifieke prefixen voor de styling. Terwijl dat is niet een probleem als er alternatieven zijn geïmplementeerd, kan dat leiden tot problemen met de weergave wanneer dat niet het geval is.

Common voorvoegsels zijn webkit, gebruikt door Chroom-gebaseerde browsers, moz, gebruikt door Mozilla-gebaseerde browsers, en ms gebruikt door Internet Explorer.

Een vergelijkende lijst van ondersteunde voorvoegsels in browsers is beschikbaar op deze pagina. Er zal u merken dat sommige voorvoegsels geen equivalenten in andere browsers, bijvoorbeeld als een specifieke eigenschap wordt niet ondersteund door deze browser.

Als u een kijkje nemen in het volgende voorbeeld, zult u merken lay-out problemen op de site in Firefox als u gebruik maakt van een pre-39-versie te krijgen en geen dergelijke problemen in Firefox 39 of later.

firefox without webkit firefox with webkit

Het probleem hier is dat deze lay-out problemen kunnen reflecteren slecht op de web-browser en dat lijkt de belangrijkste reden waarom Mozilla besloten om webkit prefix-emulaties voor bepaalde websites.

De emulatie is hardcoded in Firefox 39 wat betekent dat het alleen werkt op een lijst van sites die Mozilla toegevoegd aan het bijzonder.

De meerderheid van deze sites lijken te zijn Japans en Chinees, met veel van hen in verband met afbeeldingen en mobiele apparaten.

Alle genoemde locaties moet beter weergegeven in Firefox 39 en in het bijzonder in Firefox voor Android, gezien het feit dat de meerderheid van de sites die mobiel zijn.

De belangrijkste reden waarom dit wordt alleen geïmplementeerd voor geselecteerde websites is eenvoudig: als Mozilla zou inschakelen voor het sturen zou een verkeerd signaal naar het web ontwikkeling van de gemeenschap.

Firefox-gebruikers kunnen uitschakelen de emulatie op de browser about:config pagina:

  1. Typ about:config in de adresbalk van de browser en druk op enter.
  2. Bevestig dat u voorzichtig zijn als de boodschap komt.
  3. Zoeken naar lay-out.css.unprefixing-service.ingeschakeld
  4. Dubbelklik op de voorkeursinstelling.

Een waarde van true betekent dat het is ingeschakeld, één van false dat het is uitgeschakeld in Firefox.

webkit prefix firefox

Check out bug 1107378 voor meer informatie en de uitvoering in de Firefox web browser.

Deze wijziging heeft geen invloed op de Firefox gebruikers die niet voor het bezoeken van sites ondersteund door de tijdelijke oplossing. Het is echter waarschijnlijk dat de lijst van sites zal regelmatig worden bijgewerkt. (via Sören Hentzschel)