Oppdatert: 9. mai 2025
Vi støtter nettlesere tilbake til minimum april 2021.
Analyser av trafikkdata fra nettbanken viser at vi fortsatt har brukere med nettlesere fra 2021.
Som bank ønsker vi å tilby kundene våre gode og trygge tjenester. Valget av hvilke nettlesere vi støtter er en avveining mellom kostnad, verdi og sikkerhet. Per i dag vurderer vi det som rimelig å støtte nettlesere tilbake til april 2021.
Vi vil følge med på bruken over tid. Etter hvert som flere brukere oppdaterer nettleserne sine, vil vi vurdere å justere støttenivået.
autoprefixer
.<dialog>
krever polyfyll.Vi vurderer at dette har liten påvirkning på utviklingsarbeidet, og at det derfor er fornuftig å støtte nettlesere fra og med april 2021.
Vi anbefaler brukerne våre å oppdatere til siste versjon av nettleseren.
Designsystemets komponenter vil alltid være kompatible.
For egne komponenter og biblioteker, bruk Can I use? med vår nettleser-query for å sjekke støtte. Hvis noe ikke er støttet, kan du vurdere å bruke prefiks (for CSS) eller polyfyll (for JS/HTML).
Husk: At en funksjon ikke støttes betyr ikke nødvendigvis at den ikke kan brukes – men du må vurdere om det påvirker brukeropplevelsen negativt for de som bruker eldre nettlesere.
Er du i tvil, ta gjerne diskusjonen i Slack-kanalen #ext-frontend
.
Byggetemplaten vår bruker postcss
og autoprefixer
. Sørg for at disse er aktivert i vite.config.ts
.
Legg til støtte for eldre nettlesere ved å bruke en .browserslistrc
-fil eller legge dette inn i package.json
:
"browserslist": [
"since 2021-04"
]
Du kan bruke browsersl.ist for å se hvilke nettlesere som dekkes.
Bruk Can I use? for å sjekke støtte for CSS-funksjoner.
Vi bruker Vite, som som standard bygger for:
["es2020", "edge88", "firefox78", "chrome87", "safari14"];
Dette er kompatibelt så lenge en ikke har endret build.target
. Sjekk build.target
i vite.config.ts
hvis du er usikker. Per april 2025 er det ingen av kundefrontene som overstyrer denne verdien.
tsconfig.json
har også en target
, men den påvirker kun typesjekking – ikke hvordan koden bygges.
De fleste HTML-funksjoner er godt støttet. Det viktigste unntaket er <dialog>
, som krever polyfyll. Bruker du modal-komponenten fra FFE, er dette allerede dekket.