Firefox's nieuwe webcompatibiliteitspagina
- Categorie: Firefox
Firefox Nightly heeft een nieuwe interne webcompatibiliteitspagina met een lijst van Firefox-compatibiliteitsmodificaties voor internetsites en -services.
Hoewel het meestal in het beste belang is van webmasters en bedrijven om ervoor te zorgen dat hun sites goed worden weergegeven en goed werken in alle populaire webbrowsers, is dit soms niet het geval.
Webontwikkelaars mogen een site alleen testen in Chrome, de browser die de boventoon voert als het gaat om marktaandelen, of functionaliteit implementeren die alleen door bepaalde browsers wordt ondersteund.
Browsermakers zoals Mozilla staan voor een moeilijke beslissing wanneer ze merken dat bepaalde sites of services niet goed werken in hun browser. Hoewel ze incompatibele sites zouden kunnen negeren, vooral als een site niet-standaardtechnologieën gebruikt, zou het terugvallen op de browser als gebruikers ervan geen toegang konden krijgen tot een site of bepaalde functies niet konden gebruiken.
Het compatibel maken van sites in de browser kan daarentegen een verkeerd signaal afgeven. Hoewel dat vanuit gebruikersperspectief beter is, negeren steeds meer sites mogelijk alle browsers, behalve de meest populaire.
Webcompatibiliteit
Om compatibiliteitswijzigingen transparant te maken, heeft Mozilla een nieuwe webcompatibiliteitspagina aan Firefox toegevoegd (voorlopig alleen Nightly) over pagina in Firefox .
U kunt de pagina laden door Firefox naar about: compat. Typ gewoon about: compat in de adresbalk van Firefox om alle webcompatibiliteitswijzigingen weer te geven die op dat moment actief zijn.
Mozilla verdeelt de wijzigingen in overrides en interventies van user-agents. User Agent-overschrijvingen wijzigen de user-agent van Firefox wanneer verbindingen met bepaalde sites worden gemaakt. Sommige sites gebruiken de user-agent om browsers te verbinden om de toegang volledig te blokkeren, een ander ontwerp weer te geven of andere functionaliteit te bieden.
Hoewel dat soms gerechtvaardigd is, b.v. wanneer een browser een functie die door de site wordt gebruikt, niet ondersteunt, wordt deze soms gebruikt om browsers om andere redenen uit te sluiten, bijv. omdat de functionaliteit in bepaalde browsers niet is getest.
Interventies daarentegen zijn diepere aanpassingen om sites compatibel te maken. Firefox kan bepaalde code wijzigen die op deze sites wordt gebruikt om compatibiliteit af te dwingen.
Elke compatibiliteitswijziging verwijst naar de bug op Bugzilla @ Mozilla; klik op de link om informatie over het onderliggende probleem op te zoeken.
U kunt wijzigingen uitschakelen door op de knop Uitschakelen ernaast te klikken. De knop schakelt tussen uitschakelen en inschakelen, zodat u de compatibiliteitsmodificatie op een later tijdstip weer kunt inschakelen.
Afsluitende woorden
Firefox's nieuwe about: compat-pagina is een nuttige toevoeging aan Firefox die de transparantie verbetert als het gaat om compatibiliteitswijzigingen die door Firefox zijn aangebracht. (via Soren )
Mozilla heeft geen doelwit onthuld voor opname in stabiele versies van de webbrowser.
Nu jij: Bent u onlangs compatibiliteitsproblemen op internet tegengekomen?