Mozilla til at forbedre Firefox WebKit kompatibilitet

0
179

WebKit-baserede browsere, der er en dominerende kraft, især i den mobile verden, hvor de dominerer landskabet, men mere og mere også på skrivebordet.

Dette bør ikke være et problem kompatibilitet-wise for ikke-WebKit-baserede browsere som Firefox, men sandheden er, at det afhænger i høj grad af udviklere og-webstedet, hvis det er tilfældet.

Så-kaldte -webkit-præfikset CSS-egenskaber og funktioner, der bliver brugt rundt omkring på nettet til at gøre websteder og tjenester kan vise fine i WebKit-baserede browsere.

Hvis der ikke er nogen fallback, sites kan vises korrekt i andre browsere eller kan være direkte brudt, selv hvis de browsere, der understøtter den underliggende funktioner som godt.

Der er et par forklaringer på, hvorfor udviklere eller webstedet bruger -webkit præfikser kun, herunder dovenskab, budget begrænsninger, eller at gennemføre funktioner på et tidspunkt, hvor kun WebKit-browsere, der understøttes dem.

For at modvirke dette, Mozilla har tilføjet en whitelist af websites, der bruger -webkit præfikser til Firefox i midten af 2015 at forbedre støtten til disse steder i browseren. Listen indeholdt næsten udelukkende websteder fra Asien til mobil brug på den tid.

Situationen synes at have fået dog værre og ikke bedre, og Mozilla har lavet den beslutning, der for nylig at gøre op med whitelisten for at aktivere understøttelse for visse-webkit særlige præfikser for alle besøgte lokaliteter i Firefox.

webkit prefixes firefox

Det er en fejl, “Alias den vigtigste WebKit CSS-egenskaber og funktioner til mobil kompatibilitet” er den vigtigste tracking bug for implementeringen af funktionen.

Mozilla har allerede lanceret den nye funktion i Natlige versioner af Firefox web-browser, og har planer om at gøre den tilgængelig i Firefox 46 eller 47 Stabil afhængigt af udviklingen.

Firefox Nightly brugere er nødt til at sætte en præference i webbrowseren, før det bliver tilgængeligt.

  1. Skriv about:config i browserens adresselinje, og tryk på enter.
  2. Bekræft, at du vil være forsigtig.
  3. Søg efter præference layout.css.præfikser.webkit.
  4. Dobbelt-klik på det.

Hvis layout.css.præfikser.webkit er sat til true, det er muligt og webkit-emulering kører, hvis den er indstillet til false, er funktionen er deaktiveret.

Præference er allerede en del af Firefox Nightly på skrivebordet og til mobile, og vil blive stillet til rådighed i andre Firefox-kanaler i de kommende måneder.

Mozilla er begyndt at arbejde på en kompatibilitet notering af leverandør-specifikke CSS-egenskaber og DOM Api ‘ er på toppen af, at, at.

Denne standard beskriver en samling af ikke-standard (og ofte sælger-præfiks) CSS-egenskaber og DOM-Api ‘ er, som web-browsere har brug for til støtte for kompatibilitet med de facto-web.

Afsluttende Ord

Flytningen skal forbedre kompatibiliteten af Firefox især på mobile web. Mens det er helt sikkert gavnligt at brugere af browseren på grund af, at det kan skubbe udviklere endnu længere ned “WebKit-ruten”.