Mozilla lägger till-webkit-prefix-emulering för att välja platser i Firefox

0
178

Mozilla har lagt till en ny funktion i Firefox 39 som emulerar vissa -webkit-prefix på utvalda platser för att förbättra kompatibiliteten för de platser i webbläsaren Firefox.

Ett problem som du kan stöta på när du surfar på webbplatser på Internet är att webbutvecklare kan ha använt säljaren specifika prefix för styling. Även om det inte är en fråga om alternativ har genomförts, det kan visningsproblem när så är inte fallet.

Vanliga prefix är webkit som används av Krom-baserad webbläsare, moz, som används av Mozilla-baserad webbläsare, och ms används av Internet Explorer.

En jämförelse lista över vilka prefix i rendering motorer finns tillgängliga på denna sida. Det kommer du märka att vissa prefix som inte har motsvarigheter i andra webbläsare, till exempel om en specifik egenskap stöds inte av webbläsaren.

Om du tar en titt på följande exempel, du kommer att märka layout på webbplatsen i Firefox om du använder en pre-39-versionen för att komma åt det inga sådana problem i Firefox 39 eller senare.

firefox without webkit firefox with webkit

Problemet här är att dessa layout kan återspegla dåligt på den webbläsare och det verkar vara den främsta anledningen till att Mozilla beslutat att genomföra webkit-prefix emuleringar för att välja webbplatser.

Emulering är hårdkodad i Firefox 39, vilket innebär att det bara kommer att fungera på en lista över webbplatser som Mozilla lagt till det specifikt.

De flesta av dessa platser verkar vara Japanska och Kinesiska, med många av dem relaterade till bilder och mobila enheter.

Alla webbplatser som anges ska visa bättre i Firefox 39 och särskilt i Firefox för Android med tanke på att de flesta av de webbplatser som förtecknas är mobil-relaterat.

Den främsta anledningen till att detta genomförs endast för utvalda webbplatser är enkel: om Mozilla gör det möjligt för alla, det skulle sända fel signaler till webbutveckling samhället.

Firefox-användare kan stänga av emulering på webbläsarens about:config sida:

  1. Skriv in about:config i adressfältet och tryck enter.
  2. Bekräfta att du kommer att vara försiktig om meddelandet kommer upp.
  3. Sök efter layout.css.unprefixing-service.aktiverad
  4. Dubbel-klicka på preferens.

Värdet true betyder att det är aktiverat, en av falsk som den är inaktiverad i Firefox.

webkit prefix firefox

Kolla in fel 1107378 för ytterligare information och implementering i Firefox webbläsare.

Denna förändring påverkar inte Firefox-användare som inte besöker webbplatser som stöds av lösningen. Det är dock troligt att listan över webbplatser som uppdateras regelbundet. (via Sören Hentzschel)