Mozilla for å forbedre Firefox WebKit-kompatibilitet

0
112

WebKit-baserte nettlesere er en dominerende kraft, særlig i den mobile verden, hvor de er dominerende i landskapet, men mer og mer også på skrivebordet.

Dette burde ikke være et problem kompatibilitet-messig for ikke-WebKit-baserte nettlesere som Firefox, men sannheten er at det i stor grad avhenger av utviklere og nettstedet operatører dersom det er faktisk tilfelle.

Så-kalt -webkit prefiks CSS-egenskaper og funksjoner som blir brukt rundt på nettet for å gjøre nettsteder og tjenester viser fine i WebKit-baserte nettlesere.

Hvis det er ingen tilbakefall, nettsteder kan vises feil i andre nettlesere, eller det kan være regelrett knust, selv om de nettlesere støtter den underliggende funksjoner i tillegg.

Det er et par av forklaringen på hvorfor utviklere eller nettstedet operatører å bruke -webkit-prefikser bare inkludert latskap, økonomiske begrensninger, eller å implementere funksjoner i en tid der bare WebKit nettlesere som støttes dem.

For å motvirke dette, Mozilla lagt til en hviteliste av nettsteder som bruker -webkit-prefikser til Firefox i midten av 2015 for å forbedre støtte for disse nettstedene i nettleseren. Listen inneholdt nesten utelukkende nettsteder fra Asia for mobil bruk på den tiden.

Situasjonen ser ut til å ha fått imidlertid verre og ikke bedre, og Mozilla har gjort vedtaket nylig å gjøre unna med hvitelisten for å aktivere støtte for enkelte -webkit bestemte prefikser for alle webområder du har besøkt i Firefox.

webkit prefixes firefox

Det er en feil, “Alias den viktigste WebKit CSS-egenskaper og funksjoner for mobile kompatibilitet” er den viktigste bug tracking for gjennomføring av funksjonen.

Mozilla har allerede lansert den nye funksjonen i Nattlige versjoner av Firefox nettleser, og det er planer om å gjøre den tilgjengelig i Firefox 46 eller 47 Stabil avhengig av utviklingen pågår.

Firefox Nattlig brukere må aktivere en innstilling i nettleseren før det blir tilgjengelig.

  1. Skriv inn about:config i nettleserens adressefelt, og trykk på enter.
  2. Bekreft at du vil være forsiktig.
  3. Søk etter preferanse layout.css.prefikser.webkit.
  4. Dobbeltklikk på det.

Hvis layout.css.prefikser.webkit er satt til sann, det er aktiverer og webkit-emulering er i gang, hvis den settes til false, funksjonen er deaktivert.

Preferanse er allerede en del av Firefox Nattlig på desktop og mobil, og vil bli gjort tilgjengelig i andre Firefox-tv i de kommende månedene.

Mozilla har begynt å jobbe på en kompatibilitet oppføring av leverandørspesifikke CSS-egenskaper og DOM Api-er på toppen av at.

Denne standarden beskriver en samling av ikke-standard (og ofte leverandør-prefiks) CSS-egenskaper og DOM-Apier som nettleser må støtte for kompatibilitet med de facto web.

Avsluttende Ord

Farten bør forbedre kompatibilitet av Firefox spesielt på det mobile nettet. Mens det er definitivt gunstig for brukere av nettleseren på grunn av at det kan presse utviklere enda lenger ned “WebKit-rute”.