Hva er en nettleser og hvordan fungerer den?

En nettleser tolker koden nettsiden er bygget med, altså HTML, CSS og JavaScript, og omsetter den til det du ser på skjermen. Ulike nettlesere bruker ulike rendringsmotorer under panseret, blant annet Blink i Chrome og Edge, WebKit i Safari og Gecko i Firefox. Det er nettopp derfor samme nettside kan se eller oppføre seg litt forskjellig fra nettleser til nettleser, selv om koden bak er identisk. En veldesignet nettside tar høyde for disse forskjellene i stedet for å bli bygget og testet i bare én nettleser.

Hvilke nettlesere møter bedriften din i praksis?

Kundene dine kommer sannsynligvis inn via en blanding av Chrome på mobil og PC, Safari på iPhone og Mac, samt Edge og Firefox i mindre grad. Mobilbruk utgjør ofte en stor andel av trafikken til norske bedriftssider, og det gjør Safari på iPhone til en nettleser du ikke kan overse, selv om Chrome generelt er mest brukt globalt. Har bedriften mange eldre kunder eller en spesifikk bransje, kan fordelingen se annerledes ut, og da er det desto viktigere å teste nettsiden i praksis i stedet for å gjette.

Hvorfor nettleserkompatibilitet avgjør om nettsiden faktisk fungerer

Når en nettside ikke fungerer likt i alle nettlesere, er det sjelden et kosmetisk problem alene. Det kan handle om at bestillingsknappen ikke reagerer, at kontaktformularet ikke sender inn, eller at menyen blir uleselig på en bestemt telefonmodell. For en bedrift som er avhengig av at besøkende faktisk tar kontakt eller bestiller noe, er dette forskjellen mellom en lead som kommer inn og en kunde som gir opp og går til en konkurrent i stedet.

Vanlige feil som dukker opp i ulike nettlesere

  • Skrifttyper og layout som forskyver seg, slik at tekst overlapper eller knapper flytter seg
  • JavaScript-baserte funksjoner som bookingmoduler, karuseller eller filtre som stopper å virke
  • CSS-funksjoner som støttes i nyere nettlesere, men ikke i eldre versjoner enkelte kunder fortsatt bruker
  • Bilder i moderne formater som ikke vises korrekt i utdaterte nettlesere
  • Formularer som ser riktige ut, men som ikke faktisk sender data videre

Slik sikrer du at nettsiden fungerer i alle nettlesere

Det viktigste er å bygge nettsiden på standarder som nettlesere er laget for å forstå, i stedet for løsninger som bare er testet i én sammenheng. I praksis betyr det semantisk og ryddig kode, samt faktisk testing på ulike enheter og nettlesere før siden går live, ikke bare en visuell kontroll på utviklerens egen skjerm. Når Nettmakeriet bygger en ny nettside for bedrifter, er kryssnettleser-testing en del av leveransen, nettopp fordi en nettside som ser fin ut i én nettleser, men svikter i en annen, ikke er ferdig levert.

Dette er heller ikke noe som er «gjort én gang». Nettlesere oppdateres løpende, og en side som fungerer perfekt i dag kan få nye feil etter neste store nettleseroppdatering. Derfor er løpende oppfølging gjennom WordPress-drift relevant for de fleste bedrifter, siden det gir en fast plass å fange opp slike feil før de rammer kundene dine i stedet for etter at leads allerede har gått tapt.

Hva bør du gjøre hvis nettsiden allerede har problemer i enkelte nettlesere?

Første steg er å bekrefte problemet: åpne siden i Chrome, Safari og Edge på både mobil og PC, og se om avviket er reelt eller bare gjelder én enhet. Hvis feilen bekreftes, er neste steg å vurdere omfanget. Noen ganger er det en enkelt komponent som må rettes, andre ganger avdekker det at nettsiden bør bygges om fra grunnen med bedre kode under panseret. Kostnaden varierer med omfanget, og du finner et generelt utgangspunkt på siden om hva en nettside kan koste, men det beste svaret får du ved å vise oss den konkrete siden.

Hvis du er usikker på om nettsiden din faktisk fungerer for alle besøkende, uavhengig av hvilken nettleser de bruker, er det enkleste å ta en uforpliktende gjennomgang. Ta kontakt med Nettmakeriet og be om et tilbud, så ser vi konkret på hvordan nettsiden din oppfører seg i praksis, og hva som eventuelt bør rettes.