Waar op letten

Browsercompatibiliteit controleren: waarom uw site er niet overal hetzelfde uitziet

Browsercompatibiliteit controleren: waarom uw site er niet overal hetzelfde uitziet
Foto: creecher94 — CC BY 2.0 · Openverse (Flickr)

De browser die u zelf gebruikt, is niet de browser van uw bezoeker

Wie een site alleen in de eigen, up-to-date Chrome bekijkt, ziet een deel van de werkelijkheid. Chrome, Safari en Edge vormen samen het merendeel van al het webverkeer, maar binnen die groep bestaan grote verschillen: Safari op iPhone rendert bepaalde CSS anders dan Safari op een Mac, en een verouderde Edge- of Firefox-versie op een bedrijfscomputer kan functies missen die u als vanzelfsprekend beschouwt. Browsercompatibiliteit controleren betekent dus niet één test, maar een paar gerichte steekproeven over de meest gebruikte combinaties.

Testen zonder tien apparaten te hoeven kopen

Installeer voor een basiscontrole gewoon de belangrijkste browsers naast elkaar op uw eigen computer: Chrome, Firefox, Edge zijn gratis en snel te installeren; Safari test u het makkelijkst op een Mac of iPhone, of via een dienst die dit simuleert. Voor een grondigere, breder opgezette test bieden Browserling en de gratis proefversies van BrowserStack en LambdaTest toegang tot honderden browser- en apparaatcombinaties zonder dat u zelf hardware hoeft aan te schaffen — handig als u een grote update doorvoert en in één keer een breed scala wilt controleren.

Chrome, Firefox, Edge en Safari werken via het Interop-project actief samen om de grootste onderlinge weergaveverschillen op te lossen, wat de afgelopen jaren de basis wel stabieler heeft gemaakt. Dat betekent niet dat verschillen verdwenen zijn: oudere browserversies die nog in gebruik zijn (vooral op bedrijfscomputers of oudere telefoons) missen nieuwere functies, en sommige onderdelen — met name formuliervelden en video — gedragen zich nog altijd verschillend per browser.

Waar weergaveverschillen het vaakst optreden

  • Flexbox- en grid-lay-outs: kleine afwijkingen in uitlijning of ruimte tussen elementen, vooral in oudere Safari-versies.
  • Datumvelden in formulieren: Safari toont een ander soort datumkiezer dan Chrome en Edge, wat de opmaak van een formulier kan verstoren.
  • Automatisch afspelende video: sommige browsers blokkeren geluid bij automatisch afspelen standaard, andere niet.
  • Lettertype-rendering: dezelfde lettertypes ogen net iets dunner of dikker per besturingssysteem en browser.
  • Scrollbalken en formulier-styling: aangepaste stijlen op knoppen, checkboxen en scrollbalken worden niet overal op dezelfde manier ondersteund.

Instellingen van de bezoeker zelf spelen ook mee

Naast de browser zelf beïnvloeden ook instellingen van de bezoeker de weergave: een ad-blocker die onbedoeld een deel van uw eigen content wegfiltert, een donkere-modusinstelling van het besturingssysteem die kleuren anders toont dan ontworpen, of een sterk uitgezoomde weergave voor slechtzienden. U hoeft dit niet voor elke combinatie te testen, maar een korte controle met een actieve ad-blocker en op 150% zoomniveau laat vaak al zien of essentiële content per ongeluk verdwijnt of onleesbaar wordt.

Wat te doen bij een gevonden verschil

Niet elk verschil is een probleem dat opgelost moet worden — een net iets ander lettertype-gewicht is zelden storend. Grijp wel in als een verschil de bruikbaarheid raakt: een knop die in Safari niet klikbaar is, een formulierveld dat in een oudere Edge-versie niet werkt, of een lay-out die in Firefox breekt. Test na zo'n aanpassing opnieuw in dezelfde browsers om te bevestigen dat de correctie het probleem oplost zonder een nieuw verschil te introduceren.

Besteed extra aandacht aan de bestelflow of het formulier

Een weergaveverschil op een informatieve pagina is vervelend, maar een verschil dat de bestelflow of het contactformulier raakt, kost direct omzet of aanvragen. Doorloop bij een browsercheck daarom altijd ook het afrekenproces of het belangrijkste formulier in elke geteste browser, niet alleen de homepage. Een betaalknop die in één browser niet reageert, wordt vaak pas ontdekt via een klant die afhaakt — niet via een foutmelding die u zelf ziet.

Neem dit mee in uw reguliere onderhoud

Een browsercheck hoeft niet bij elke wijziging, maar hoort wel thuis in de maandelijkse ronde van uw checklist website-onderhoud, zeker na een thema-update of een grote design-aanpassing. Wilt u dit niet zelf per browser uitpluizen, dan neemt Websitechecken deze controle mee als onderdeel van de reguliere website-inspectie, inclusief het herstellen van gevonden weergaveproblemen.

Veelgestelde vragen

Welke browsers moet ik minimaal testen?
Chrome, Safari en Edge dekken samen het grootste deel van het verkeer voor de meeste Nederlandse sites; Firefox is voor de meeste doelgroepen een goede vierde om mee te nemen.
Is een klein verschil in lettertype-weergave een probleem?
Meestal niet. Grijp pas in als een verschil de leesbaarheid of bruikbaarheid echt aantast, zoals een knop die niet werkt of tekst die overlapt.
Moet ik testen op oudere browserversies?
Alleen als uw statistieken (bijvoorbeeld in Google Analytics) laten zien dat een relevant deel van uw bezoekers nog een oudere versie gebruikt. Voor de meeste sites is dat een klein en dalend percentage.
Kan een ad-blocker mijn eigen content beïnvloeden?
Ja, ad-blockers filteren soms op basis van klassenamen of scriptpatronen die toevallig ook door legitieme onderdelen van uw site worden gebruikt, waardoor content onbedoeld verdwijnt. Test dit met een actieve ad-blocker om te zien of dit bij uw site speelt.