Mozilla tilføjer-webkit-præfiks-emulering til at vælge steder, i Firefox

0
323

Mozilla har tilføjet en ny funktion til Firefox 39, som emulerer nogle -webkit præfikser på udvalgte steder for at forbedre kompatibiliteten af disse steder, i Firefox-browseren.

Et spørgsmål, som du kan løbe ind i, når du browser på websites på Internettet, er, at web-udviklere kan have brugt sælger særlige præfikser for styling. Mens det er ikke et problem, hvis alternativer er blevet gennemført, kan det forårsage skærmproblemer når det ikke er tilfældet.

Fælles præfikser er webkit, der anvendes af Chrom-baserede browsere, moz, der anvendes af Mozilla-baserede browsere, og ms, der anvendes af Internet Explorer.

En sammenligning liste over understøttede præfikser i rendering motorer er tilgængelige på denne side. Der vil du bemærke, at nogle præfikser ikke har ækvivalenter i andre browsere, for eksempel hvis der er en specifik egenskab understøttes ikke af browseren.

Hvis du tager et kig på følgende eksempel, vil du bemærke, layout spørgsmål på hjemmesiden i Firefox, hvis du bruger en pre-39 version for at få adgang til det, og ingen sådanne problemer i Firefox 39 eller senere.

firefox without webkit firefox with webkit

Problemet her er, at disse layout spørgsmål kan afspejle dårligt på den web-browser, og der synes at være hovedårsagen til, at Mozilla har besluttet at gennemføre webkit præfiks emuleringer for at vælge hjemmesider.

Emulering er hardcoded ind i Firefox 39, hvilket betyder, at det kun vil arbejde på en liste over steder, at Mozilla har tilføjet, at det specifikt.

De fleste af disse steder synes at være Japansk og Kinesisk, og mange af dem er relateret til billeder og mobile enheder.

Alle sites listed skal vise bedre i Firefox 39 og især i Firefox til Android, i betragtning af at de fleste af de steder, der er opført mobil-relateret.

Den vigtigste grund til, hvorfor det er kun gennemført for at vælge hjemmesider er simple: hvis Mozilla vil gøre det muligt for alle, at det ville sende et forkert signal til web-udvikling samfund.

Firefox brugere kan slukke emulering på browserens about:config side:

  1. Skriv about:config i browserens adresselinje, og tryk på enter.
  2. Bekræft, at du vil være forsigtig, hvis meddelelsen kommer op.
  3. Søg efter layout.css.unprefixing-service.aktiveret
  4. Dobbelt-klik på præferencer.

Værdien true, betyder det, at den er aktiveret, kan en af falsk, at det er deaktiveret i Firefox.

webkit prefix firefox

Check out fejl 1107378 for yderligere oplysninger og gennemførelse i Firefox web-browser.

Dette vil ikke påvirke Firefox-brugere, som ikke besøger steder, der støttes af den løsning. Det er imidlertid sandsynligt, at listen over steder, der vil blive opdateret jævnligt. (via Søren Hentzschel)