Firefox 68: over:compat lanceert

0
111

door Martin Brinkmann op 15 juli 2019 in het Firefox – Laatste Update: 15 juli 2019 – 4 reacties

We spraken over van Firefox over:compat pagina in februari 2019 wanneer het voor het eerst gelanceerd in de Nachtelijke versie van de webbrowser.

De interne pagina hoogtepunten compatibiliteit tweaks die Firefox maakt wanneer het wordt aangesloten op bepaalde sites.

In het algemeen, Firefox moet de meerderheid van de sites zonder problemen, maar er zijn gevallen waar dat niet het geval is.

Sommige ontwikkelaars het optimaliseren van websites voor Google Chrome dankzij de enorme gebruikersgroep. Een gebrek aan tests kunnen leiden tot het laden of functionaliteit problemen. Anderen, Google is een goed voorbeeld van dit, kunnen alleen bepaalde browser, bijvoorbeeld Chrome, door het snuiven van user agents van het aansluiten van apparaten.

Enkele voorbeelden: Google maakte de nieuwe Google Earth-applicatie Chrome exclusieve en bleef exclusief voor twee jaar. Google Docs geblokkeerd Microsoft Rand van de toegang tot het tonen van een niet-ondersteunde browser bericht en YouTube geblokkeerd Microsoft Rand van de gebruikers met het nieuwe ontwerp van de site.

Mozilla implementeert niet-standaard functies in Firefox voor compatibiliteit. Deze komen meestal met de -webkit prefix en streven naar het toevoegen van ondersteuning voor functies die Firefox niet ondersteund door de standaard, omdat ze niet in normen.

Ondersteuning voor deze functies is er mogelijk niet genoeg, echter, als sites kunnen gebruik maken van user-agent sniffing om te bepalen compatibiliteit.

Mozilla heeft een manier te vinden om deze sites te werken, vooral als ze populair zijn. De organisatie doet dit met behulp van vier verschillende methoden die alle vallen onder wat zij noemt Web-Compatibiliteit.

  • HTTP user agent overschrijft.
  • JavaScript user agent overschrijft.
  • CSS-injecties.
  • JavaScript injecties.

User-agent overschrijvingen wijzigen van de informatie dat een browser user agent openbaart aan een site. De standaard Firefox user-agent op Windows kan onthullen de string Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0 naar sites die aangeeft dat het Firefox die verbinding.

Mozilla zou kunnen veranderen dat Chrome ‘ s, user-agent in plaats daarvan om redenen van compatibiliteit Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36.

Firefox-gebruikers die versie 68 van de browser of nieuwere versies kunnen laden over:compat in de adresbalk van de browser om de lijst van de huidige veranderingen.

firefox about compat

De pagina scheidt van de user-agent-overrides van interventies. U vindt grote sites zoals YouTube, Bank of America, Twitch of Onenigheid op de lijst. Elke vermelding links naar de beschrijving op Bugzilla, en er is een optie voor het uitschakelen van de wijziging om de site te testen zonder.

Mozilla lanceerde de Web-Compat website onlangs in 2014. Firefox-gebruikers kunnen bladeren door de lijst van fouten in de site of het rapport een nieuwe compatibiliteit bug te Mozilla meteen. De lijst is enorm en al met Chrome steeds meer en meer overwicht op het bureaublad, lijkt het onwaarschijnlijk dat deze trend zal omkeren op elk moment snel.

Nu U: maakt u gebruik van een browser die niet in Chrome? Wanneer was de laatste keer dat je kwam in de problemen met de compatibiliteit?