UNPKG

chrome-devtools-frontend

Version:
759 lines (758 loc) 218 kB
{ "core/audits/accessibility/accesskeys.js | description": { "message": "Med tilgjengelighetsnøkler kan brukere raskt fokusere på deler av siden. Hver tilgjengelighetsnøkkel må være unik for at navigeringen skal fungere riktig. [Finn ut mer om tilgjengelighetsnøkler](https://dequeuniversity.com/rules/axe/4.7/accesskeys)." }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "`[accesskey]`-verdier er ikke unike" }, "core/audits/accessibility/accesskeys.js | title": { "message": "`[accesskey]`-verdiene er unike" }, "core/audits/accessibility/aria-allowed-attr.js | description": { "message": "Hver ARIA-`role` støtter en spesifikk undergruppe av `aria-*`-attributter. Manglende samsvar mellom disse gjør `aria-*`-attributtene ugyldige. [Finn ut hvordan du knytter ARIA-attributter til de riktige rollene](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-attr)." }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "`[aria-*]`-attributter samsvarer ikke med rollene sine" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "`[aria-*]`-attributtene samsvarer med rollene sine" }, "core/audits/accessibility/aria-command-name.js | description": { "message": "Når elementer ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut hvordan du gjør kommandoelementer mer tilgjengelige](https://dequeuniversity.com/rules/axe/4.7/aria-command-name)." }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "`button`-, `link`- og `menuitem`-elementer har ikke tilgjengelige navn." }, "core/audits/accessibility/aria-command-name.js | title": { "message": "`button`-, `link`- og `menuitem`-elementer har tilgjengelige navn" }, "core/audits/accessibility/aria-hidden-body.js | description": { "message": "Assisterende teknologi, for eksempel skjermlesere, fungerer ikke konsekvent når `aria-hidden=\"true\"` er angitt på dokumentets `<body>`-element. [Finn ut hvordan `aria-hidden` påvirker dokumentets «body»-element](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-body)." }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` er til stede på dokumentets `<body>`" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` er ikke til stede på dokumentets `<body>`" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "Fokuserbare underelementer i `[aria-hidden=\"true\"]`-elementer gjør at disse interaktive elementene ikke er tilgjengelige for brukere av assisterende teknologi, for eksempel skjermlesere. [Finn ut hvordan `aria-hidden` påvirker fokuserbare elementer](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-focus)." }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "`[aria-hidden=\"true\"]`-elementer inneholder fokuserbare underelementer" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "`[aria-hidden=\"true\"]`-elementer inneholder ikke fokuserbare underelementer" }, "core/audits/accessibility/aria-input-field-name.js | description": { "message": "Når inndatafelt ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut mer om merking av inndatafelt](https://dequeuniversity.com/rules/axe/4.7/aria-input-field-name)." }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "ARIA-inndatafelt har ikke tilgjengelige navn" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "ARIA-inndatafelt har tilgjengelige navn" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "Når «meter»-elementer ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut hvordan du gir navn til `meter`-elementer](https://dequeuniversity.com/rules/axe/4.7/aria-meter-name)." }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "ARIA-`meter`-elementer har ikke tilgjengelige navn." }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "ARIA-`meter`-elementer har tilgjengelige navn" }, "core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Når `progressbar`-elementer ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut hvordan du merker `progressbar`-elementer](https://dequeuniversity.com/rules/axe/4.7/aria-progressbar-name)." }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "ARIA-`progressbar`-elementer har ikke tilgjengelige navn." }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "ARIA-`progressbar`-elementer har tilgjengelige navn" }, "core/audits/accessibility/aria-required-attr.js | description": { "message": "Noen ARIA-roller har obligatoriske attributter som beskriver elementenes tilstand for skjermlesere. [Finn ut mer om roller og obligatoriske attributter](https://dequeuniversity.com/rules/axe/4.7/aria-required-attr)." }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "`[role]`-elementer har ikke alle de obligatoriske `[aria-*]`-attributtene" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "`[role]`-elementene har alle de obligatoriske `[aria-*]`-attributtene" }, "core/audits/accessibility/aria-required-children.js | description": { "message": "Noen overordnede ARIA-roller må inneholde spesifikke underordnede roller for å utføre de tiltenkte tilgjengelighetsfunksjonene. [Finn ut mer om roller og obligatoriske underordnede elementer](https://dequeuniversity.com/rules/axe/4.7/aria-required-children)." }, "core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "Elementer som har en ARIA-`[role]` og krever underordnede elementer som inneholder en spesifikk `[role]`, mangler noen av eller alle disse underordnede elementene." }, "core/audits/accessibility/aria-required-children.js | title": { "message": "Elementer som har en ARIA-`[role]` og krever underordnede elementer som inneholder en spesifikk `[role]`, har alle de nødvendige underordnede elementene." }, "core/audits/accessibility/aria-required-parent.js | description": { "message": "Noen underordnede ARIA-roller må ligge innenfor spesifikke overordnede roller for å utføre de tiltenkte tilgjengelighetsfunksjonene på riktig måte. [Finn ut mer om ARIA-roller og obligatoriske overordnede elementer](https://dequeuniversity.com/rules/axe/4.7/aria-required-parent)." }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "`[role]`-elementer ligger ikke i de obligatoriske overordnede elementene" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "`[role]`-elementer ligger i de obligatoriske overordnede elementene" }, "core/audits/accessibility/aria-roles.js | description": { "message": "ARIA-roller må ha gyldige verdier for å utføre de tiltenkte tilgjengelighetsfunksjonene. [Finn ut mer om gyldige ARIA-roller](https://dequeuniversity.com/rules/axe/4.7/aria-roles)." }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "`[role]`-verdiene er ikke gyldige" }, "core/audits/accessibility/aria-roles.js | title": { "message": "`[role]`-verdiene er gyldige" }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "Når av/på-felt ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut mer om av/på-felt](https://dequeuniversity.com/rules/axe/4.7/aria-toggle-field-name)." }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "ARIA-av/på-felt har ikke tilgjengelige navn" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "ARIA-av/på-felt har tilgjengelige navn" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Når «tooltip»-elementer ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut hvordan du gir navn til `tooltip`-elementer](https://dequeuniversity.com/rules/axe/4.7/aria-tooltip-name)." }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "ARIA-`tooltip`-elementer har ikke tilgjengelige navn." }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "ARIA-`tooltip`-elementer har tilgjengelige navn" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Når `treeitem`-elementer ikke har tilgjengelige navn, beskriver skjermlesere dem med generiske navn. Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut mer om merking av `treeitem`-elementer](https://dequeuniversity.com/rules/axe/4.7/aria-treeitem-name)." }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "ARIA-`treeitem`-elementer har ikke tilgjengelige navn." }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "ARIA-`treeitem`-elementer har tilgjengelige navn" }, "core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "Assisterende teknologi, for eksempel skjermlesere, kan ikke tolke ARIA-attributter med ugyldige verdier. [Finn ut mer om gyldige verdier for ARIA-attributter](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr-value)." }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "`[aria-*]`-attributter har ikke gyldige verdier" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "`[aria-*]`-attributtene har gyldige verdier" }, "core/audits/accessibility/aria-valid-attr.js | description": { "message": "Assisterende teknologi, som skjermlesere, kan ikke tolke ARIA-attributter med ugyldige navn. [Finn ut mer om gyldige ARIA-attributter](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr)." }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "`[aria-*]`-attributter er ugyldige eller feilstavet" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "`[aria-*]`-attributtene er gyldige og ikke feilstavet" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Elementer som ikke besto kontrollen" }, "core/audits/accessibility/button-name.js | description": { "message": "Når knapper ikke har tilgjengelige navn, beskriver skjermlesere dem som «knapp». Dermed er de ubrukelige for brukere som er avhengige av skjermlesere. [Finn ut hvordan du gjør knapper mer tilgjengelige](https://dequeuniversity.com/rules/axe/4.7/button-name)." }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "Knapper har ikke tilgjengelige navn" }, "core/audits/accessibility/button-name.js | title": { "message": "Knappene har tilgjengelige navn" }, "core/audits/accessibility/bypass.js | description": { "message": "Hvis du legger til måter å hoppe over repeterende innhold på, kan tastaturbrukere navigere mer effektivt på siden. [Finn ut mer om blokker for omgåelse](https://dequeuniversity.com/rules/axe/4.7/bypass)." }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "Siden mangler overskrift, landemerkeregion eller link for å hoppe over innhold" }, "core/audits/accessibility/bypass.js | title": { "message": "Siden inneholder en overskrift, en landemerkeregion eller en link for å hoppe over innhold" }, "core/audits/accessibility/color-contrast.js | description": { "message": "Tekst med lav kontrast er vanskelig eller umulig å lese for mange brukere. [Finn ut hvordan du kan sørge for tilstrekkelig fargekontrast](https://dequeuniversity.com/rules/axe/4.7/color-contrast)." }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "Kontrastforholdet mellom bakgrunns- og forgrunnsfarger er ikke tilstrekkelig." }, "core/audits/accessibility/color-contrast.js | title": { "message": "Kontrastforholdet mellom bakgrunns- og forgrunnsfargene er tilstrekkelig" }, "core/audits/accessibility/definition-list.js | description": { "message": "Når definisjonslister ikke er riktig kodet, kan resultatene fra skjermlesere bli forvirrende eller unøyaktige. [Finn ut hvordan du strukturerer definisjonslister på riktig måte](https://dequeuniversity.com/rules/axe/4.7/definition-list)." }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "`<dl>`-elementer inneholder ikke bare velordnede `<dt>`- og `<dd>`-grupper og `<script>`-, `<template>`- eller `<div>`-elementer." }, "core/audits/accessibility/definition-list.js | title": { "message": "`<dl>`-elementer inneholder bare velordnede `<dt>`- og `<dd>`-grupper og `<script>`-, `<template>`- eller `<div>`-elementer." }, "core/audits/accessibility/dlitem.js | description": { "message": "Elementer på definisjonslister (`<dt>` og `<dd>`) må være omsluttet av overordnede `<dl>`-elementer for å sørge for at skjermlesere kan lese dem opp riktig. [Finn ut hvordan du strukturerer definisjonslister på riktig måte](https://dequeuniversity.com/rules/axe/4.7/dlitem)." }, "core/audits/accessibility/dlitem.js | failureTitle": { "message": "Elementer i definisjonslister er ikke omsluttet av `<dl>`-elementer" }, "core/audits/accessibility/dlitem.js | title": { "message": "Elementene i definisjonslister er omsluttet av `<dl>`-elementer" }, "core/audits/accessibility/document-title.js | description": { "message": "Tittelen gir brukere av skjermlesere oversikt over siden, og søkemotorbrukere er svært avhengige av den for å avgjøre om siden er relevant for søket deres. [Finn ut mer om dokumenttitler](https://dequeuniversity.com/rules/axe/4.7/document-title)." }, "core/audits/accessibility/document-title.js | failureTitle": { "message": "Dokumentet har ikke noe `<title>`-element" }, "core/audits/accessibility/document-title.js | title": { "message": "Dokumentet har et `<title>`-element" }, "core/audits/accessibility/duplicate-id-active.js | description": { "message": "Alle fokuserbare elementer må ha unike `id`-attributter for å sikre at de er synlige for assisterende teknologi. [Finn ut hvordan du korrigerer dupliserte `id`-verdier](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)." }, "core/audits/accessibility/duplicate-id-active.js | failureTitle": { "message": "`[id]`-attributter på aktive, fokuserbare elementer er ikke unike" }, "core/audits/accessibility/duplicate-id-active.js | title": { "message": "`[id]`-attributter på aktive, fokuserbare elementer er unike" }, "core/audits/accessibility/duplicate-id-aria.js | description": { "message": "ARIA-ID-attributter må ha unike verdier for å unngå at andre forekomster blir oversett av assisterende teknologi. [Finn ut hvordan du korrigerer dupliserte ARIA-ID-er](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-aria)." }, "core/audits/accessibility/duplicate-id-aria.js | failureTitle": { "message": "ARIA-ID-er er ikke unike" }, "core/audits/accessibility/duplicate-id-aria.js | title": { "message": "ARIA-ID-er er unike" }, "core/audits/accessibility/form-field-multiple-labels.js | description": { "message": "Skjemafelt med flere etiketter kan bli lest opp på en forvirrende måte av assisterende teknologi, for eksempel skjermlesere som bruker enten den første etiketten, den siste etiketten eller alle etikettene. [Finn ut hvordan du bruker skjemaetiketter](https://dequeuniversity.com/rules/axe/4.7/form-field-multiple-labels)." }, "core/audits/accessibility/form-field-multiple-labels.js | failureTitle": { "message": "Skjemafelter har flere etiketter" }, "core/audits/accessibility/form-field-multiple-labels.js | title": { "message": "Det finnes ingen skjemafelt med flere etiketter" }, "core/audits/accessibility/frame-title.js | description": { "message": "Brukere av skjermlesere er avhengige av titler for rammeelementer (som «frame» og «iframe») for å forstå innholdet i dem. [Finn ut mer om titler for rammeelementer](https://dequeuniversity.com/rules/axe/4.7/frame-title)." }, "core/audits/accessibility/frame-title.js | failureTitle": { "message": "`<frame>`- eller `<iframe>`-elementer mangler tittel" }, "core/audits/accessibility/frame-title.js | title": { "message": "`<frame>`- og `<iframe>`-elementer har titler" }, "core/audits/accessibility/heading-order.js | description": { "message": "Godt organiserte overskrifter som ikke hopper over nivåer, formidler sidens semantiske struktur, slik at den blir enklere å forstå og navigere ved bruk av assisterende teknologi. [Finn ut mer om overskriftsrekkefølge](https://dequeuniversity.com/rules/axe/4.7/heading-order)." }, "core/audits/accessibility/heading-order.js | failureTitle": { "message": "Overskriftselementer vises ikke i sekvensielt synkende rekkefølge" }, "core/audits/accessibility/heading-order.js | title": { "message": "Overskriftselementer vises i sekvensielt synkende rekkefølge" }, "core/audits/accessibility/html-has-lang.js | description": { "message": "Hvis en side ikke angir noe `lang`-attributt, antar skjermlesere at siden er på standardspråket som brukeren valgte under konfigureringen av skjermleseren. Hvis siden ikke faktisk er på standardspråket, kan det hende skjermleseren leser teksten på siden feil. [Finn ut mer om `lang`-attributtet](https://dequeuniversity.com/rules/axe/4.7/html-has-lang)." }, "core/audits/accessibility/html-has-lang.js | failureTitle": { "message": "`<html>`-elementet har ikke noe gyldig `[lang]`-attributt" }, "core/audits/accessibility/html-has-lang.js | title": { "message": "`<html>`-elementet har et `[lang]`-attributt" }, "core/audits/accessibility/html-lang-valid.js | description": { "message": "Ved å angi et gyldig [BCP 47-språk](https://www.w3.org/International/questions/qa-choosing-language-tags#question) hjelper du skjermlesere med å lese opp teksten riktig. [Finn ut hvordan du bruker `lang`-attributtet](https://dequeuniversity.com/rules/axe/4.7/html-lang-valid)." }, "core/audits/accessibility/html-lang-valid.js | failureTitle": { "message": "`<html>`-elementet har ikke noen gyldig verdi for `[lang]`-attributtet." }, "core/audits/accessibility/html-lang-valid.js | title": { "message": "`<html>`-elementet har en gyldig verdi for `[lang]`-attributtet" }, "core/audits/accessibility/image-alt.js | description": { "message": "Informative elementer bør ta sikte på korte og beskrivende alternative tekster. Dekorative elementer kan ignoreres med tomme alt-attributter. [Finn ut mer om `alt`-attributtet](https://dequeuniversity.com/rules/axe/4.7/image-alt)." }, "core/audits/accessibility/image-alt.js | failureTitle": { "message": "Bildeelementer har ikke `[alt]`-attributter" }, "core/audits/accessibility/image-alt.js | title": { "message": "Bildeelementene har `[alt]`-attributter" }, "core/audits/accessibility/input-image-alt.js | description": { "message": "Når et bilde brukes som `<input>`-knapp, bør du oppgi en alternativ tekst som hjelper brukere av skjermlesere med å forstå hva knappen er til. [Finn ut mer om alt-tekst for «input»-bilder](https://dequeuniversity.com/rules/axe/4.7/input-image-alt)." }, "core/audits/accessibility/input-image-alt.js | failureTitle": { "message": "`<input type=\"image\">`-elementer har ikke `[alt]`-tekst" }, "core/audits/accessibility/input-image-alt.js | title": { "message": "`<input type=\"image\">`-elementer har `[alt]`-tekst" }, "core/audits/accessibility/label.js | description": { "message": "Etiketter sørger for at skjemakontroller leses opp på riktig måte av assisterende teknologi, som skjermlesere. [Finn ut mer om etiketter for skjemaelementer](https://dequeuniversity.com/rules/axe/4.7/label)." }, "core/audits/accessibility/label.js | failureTitle": { "message": "Skjemaelementer har ikke tilknyttede etiketter" }, "core/audits/accessibility/label.js | title": { "message": "Skjemaelementene har tilknyttede etiketter" }, "core/audits/accessibility/link-name.js | description": { "message": "Når du bruker linktekst (og alternativ tekst for bilder som brukes som linker) som er tydelig, unik og fokuserbar, blir navigeringsopplevelsen bedre for brukere av skjermlesere. [Finn ut hvordan du gjør linker tilgjengelige](https://dequeuniversity.com/rules/axe/4.7/link-name)." }, "core/audits/accessibility/link-name.js | failureTitle": { "message": "Linker har ikke tydelige navn" }, "core/audits/accessibility/link-name.js | title": { "message": "Linkene har tydelige navn" }, "core/audits/accessibility/list.js | description": { "message": "Skjermlesere har en spesifikk måte å lese opp lister på. Du kan øke kvaliteten på resultatene fra skjermlesere ved å bruke en god listestruktur. [Finn ut mer om god listestruktur](https://dequeuniversity.com/rules/axe/4.7/list)." }, "core/audits/accessibility/list.js | failureTitle": { "message": "Lister inneholder ikke kun `<li>`-elementer og elementer som støtter skript (`<script>` og `<template>`)." }, "core/audits/accessibility/list.js | title": { "message": "Listene inneholder bare `<li>`-elementer og elementer som støtter skript (`<script>` og `<template>`)." }, "core/audits/accessibility/listitem.js | description": { "message": "Skjermlesere krever at listeelementer (`<li>`) ligger i overordnede `<ul>`-, `<ol>`- eller `<menu>`-elementer, ellers kan de ikke leses opp på riktig måte. [Finn ut mer om god listestruktur](https://dequeuniversity.com/rules/axe/4.7/listitem)." }, "core/audits/accessibility/listitem.js | failureTitle": { "message": "Listeelementer (`<li>`) ligger ikke i overordnede `<ul>`-, `<ol>`- eller `<menu>`-elementer." }, "core/audits/accessibility/listitem.js | title": { "message": "Listeelementene (`<li>`) ligger i overordnede `<ul>`-, `<ol>`- eller `<menu>`-elementer" }, "core/audits/accessibility/meta-refresh.js | description": { "message": "Brukere forventer ikke at sider oppdateres automatisk, og hvis dette skjer, flyttes fokuset tilbake til toppen av siden. Dette kan føre til en frustrerende eller forvirrende brukeropplevelse. [Finn ut mer om metataggen for oppdatering](https://dequeuniversity.com/rules/axe/4.7/meta-refresh)." }, "core/audits/accessibility/meta-refresh.js | failureTitle": { "message": "Dokumentet bruker `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-refresh.js | title": { "message": "Dokumentet bruker ikke `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-viewport.js | description": { "message": "Deaktivering av zoom er problematisk for brukere med nedsatt synsevne som har behov for å forstørre skjermen for å se innholdet på nettsider. [Finn ut mer om metataggen for synlig område](https://dequeuniversity.com/rules/axe/4.7/meta-viewport)." }, "core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "`[user-scalable=\"no\"]` brukes i `<meta name=\"viewport\">`-elementet, eller `[maximum-scale]`-attributtet er mindre enn 5." }, "core/audits/accessibility/meta-viewport.js | title": { "message": "`[user-scalable=\"no\"]` brukes ikke i `<meta name=\"viewport\">`-elementet, og `[maximum-scale]`-attributtet er ikke mindre enn 5." }, "core/audits/accessibility/object-alt.js | description": { "message": "Skjermlesere kan ikke oversette innhold som ikke er tekst. Ved å legge til alternativ tekst i `<object>`-elementer hjelper du skjermlesere med å formidle mening til brukerne. [Finn ut mer om alt-tekst for `object`-elementer](https://dequeuniversity.com/rules/axe/4.7/object-alt)." }, "core/audits/accessibility/object-alt.js | failureTitle": { "message": "`<object>`-elementer har ikke alternativ tekst" }, "core/audits/accessibility/object-alt.js | title": { "message": "`<object>`-elementer har alternativ tekst" }, "core/audits/accessibility/tabindex.js | description": { "message": "Større verdier enn 0 antyder en eksplisitt navigeringsrekkefølge. Selv om dette teknisk sett er gyldig, kan det ofte være frustrerende for brukere som er avhengige av assisterende teknologi. [Finn ut mer om `tabindex`-attributtet](https://dequeuniversity.com/rules/axe/4.7/tabindex)." }, "core/audits/accessibility/tabindex.js | failureTitle": { "message": "Noen elementer har en `[tabindex]`-verdi som er større enn 0" }, "core/audits/accessibility/tabindex.js | title": { "message": "Ingen elementer har en `[tabindex]`-verdi som er større enn 0" }, "core/audits/accessibility/td-headers-attr.js | description": { "message": "Skjermlesere har funksjonalitet som gjør det enklere å navigere i tabeller. Ved å sørge for at `<td>`-celler som bruker `[headers]`-attributtet, kun refererer til andre celler i den samme tabellen, kan du gjøre opplevelsen bedre for brukere av skjermlesere. [Finn ut mer om `headers`-attributtet](https://dequeuniversity.com/rules/axe/4.7/td-headers-attr)." }, "core/audits/accessibility/td-headers-attr.js | failureTitle": { "message": "Celler som er en del av et `<table>`-element og bruker `[headers]`-attributtet, refererer til et element (`id`) som ikke finnes i den samme tabellen." }, "core/audits/accessibility/td-headers-attr.js | title": { "message": "Celler som er en del av et `<table>`-element og bruker `[headers]`-attributtet, refererer til tabellceller i den samme tabellen." }, "core/audits/accessibility/th-has-data-cells.js | description": { "message": "Skjermlesere har funksjonalitet som gjør det enklere å navigere i tabeller. Ved å sørge for at tabelloverskrifter alltid refererer til spesifikke cellesett, kan du gjøre opplevelsen bedre for brukere av skjermlesere. [Finn ut mer om tabelloverskrifter](https://dequeuniversity.com/rules/axe/4.7/th-has-data-cells)." }, "core/audits/accessibility/th-has-data-cells.js | failureTitle": { "message": "`<th>`-elementer og elementer med `[role=\"columnheader\"/\"rowheader\"]` har ikke datacellene de beskriver." }, "core/audits/accessibility/th-has-data-cells.js | title": { "message": "`<th>`-elementene og elementene med `[role=\"columnheader\"/\"rowheader\"]` har datacellene de beskriver." }, "core/audits/accessibility/valid-lang.js | description": { "message": "Ved å angi et gyldig [BCP 47-språk](https://www.w3.org/International/questions/qa-choosing-language-tags#question) for elementer bidrar du til at skjermlesere uttaler teksten riktig. [Finn ut hvordan du bruker `lang`-attributtet](https://dequeuniversity.com/rules/axe/4.7/valid-lang)." }, "core/audits/accessibility/valid-lang.js | failureTitle": { "message": "`[lang]`-attributter mangler gyldige verdier" }, "core/audits/accessibility/valid-lang.js | title": { "message": "`[lang]`-attributtene har gyldige verdier" }, "core/audits/accessibility/video-caption.js | description": { "message": "Når videoer har teksting, blir det lettere for døve og hørselshemmede brukere å få med seg informasjonen i dem. [Finn ut mer om videoteksting](https://dequeuniversity.com/rules/axe/4.7/video-caption)." }, "core/audits/accessibility/video-caption.js | failureTitle": { "message": "`<video>`-elementer mangler et `<track>`-element med `[kind=\"captions\"]`." }, "core/audits/accessibility/video-caption.js | title": { "message": "`<video>`-elementer inneholder et `<track>`-element med `[kind=\"captions\"]`" }, "core/audits/autocomplete.js | columnCurrent": { "message": "Nåværende verdi" }, "core/audits/autocomplete.js | columnSuggestions": { "message": "Foreslått token" }, "core/audits/autocomplete.js | description": { "message": "Med `autocomplete` kan brukere sende inn skjemaer raskere. For å gjøre ting lettere for brukerne, vurder å slå dette på ved å angi en gyldig verdi for `autocomplete`-attributtet. [Finn ut mer om `autocomplete` i skjemaer](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)" }, "core/audits/autocomplete.js | failureTitle": { "message": "`<input>`-elementer har ikke riktige `autocomplete`-attributter" }, "core/audits/autocomplete.js | manualReview": { "message": "Krever manuell gjennomgang" }, "core/audits/autocomplete.js | reviewOrder": { "message": "Gjennomgå rekkefølgen på tokener" }, "core/audits/autocomplete.js | title": { "message": "`<input>`-elementer bruker `autocomplete` på riktig måte" }, "core/audits/autocomplete.js | warningInvalid": { "message": "`autocomplete`-tokenet/-tokenene «{token}» er ugyldig(e) i {snippet}" }, "core/audits/autocomplete.js | warningOrder": { "message": "Gjennomgå tokenrekkefølgen «{tokens}» i {snippet}" }, "core/audits/bf-cache.js | actionableFailureType": { "message": "Kan utbedres" }, "core/audits/bf-cache.js | description": { "message": "Mange navigeringer utføres ved å gå tilbake til en tidligere side eller fremover. Frem-og-tilbake-bufferen (bfcache) kan gjøre disse gjengivelsene raskere. [Finn ut mer om bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)" }, "core/audits/bf-cache.js | displayValue": { "message": "{itemCount,plural, =1{1 årsak til feil}other{# årsaker til feil}}" }, "core/audits/bf-cache.js | failureReasonColumn": { "message": "Årsak til feilen" }, "core/audits/bf-cache.js | failureTitle": { "message": "Siden hindret gjenoppretting i frem-og-tilbake-bufferen" }, "core/audits/bf-cache.js | failureTypeColumn": { "message": "Feiltype" }, "core/audits/bf-cache.js | notActionableFailureType": { "message": "Kan ikke utbedres" }, "core/audits/bf-cache.js | supportPendingFailureType": { "message": "Ventende nettleserstøtte" }, "core/audits/bf-cache.js | title": { "message": "Siden hindret ikke gjenoppretting i frem-og-tilbake-bufferen" }, "core/audits/bootup-time.js | chromeExtensionsWarning": { "message": "Chrome-utvidelser gjør innlastingen av denne siden tregere. Prøv å revidere siden i inkognitomodus eller fra en Chrome-profil uten utvidelser." }, "core/audits/bootup-time.js | columnScriptEval": { "message": "Skriptevaluering" }, "core/audits/bootup-time.js | columnScriptParse": { "message": "Skriptparsing" }, "core/audits/bootup-time.js | columnTotal": { "message": "Total CPU-tid" }, "core/audits/bootup-time.js | description": { "message": "Vurder å redusere tiden som brukes til parsing, kompilering og kjøring av JavaScript. Levering av mindre JS-ressurser kan bidra til dette. [Finn ut hvordan du reduserer kjøretiden for JavaScript](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)." }, "core/audits/bootup-time.js | failureTitle": { "message": "Reduser JavaScript-kjøretiden" }, "core/audits/bootup-time.js | title": { "message": "JavaScript-kjøretid" }, "core/audits/byte-efficiency/duplicated-javascript.js | description": { "message": "Fjern store, dupliserte JavaScript-moduler fra pakker for å redusere antall byte som brukes unødvendig av nettverksaktiviteten. " }, "core/audits/byte-efficiency/duplicated-javascript.js | title": { "message": "Fjern duplikatmoduler i JavaScript-pakker" }, "core/audits/byte-efficiency/efficient-animated-content.js | description": { "message": "Store GIF-er er mindre effektive for visning av animert innhold. I stedet for GIF bør du vurdere å bruke MPEG4/WebM-videoer for animasjon og PNG/WebP for statiske bilder, da dette belaster nettverket mindre. [Finn ut mer om effektive videoformater](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)." }, "core/audits/byte-efficiency/efficient-animated-content.js | title": { "message": "Bruk videoformat for animert innhold" }, "core/audits/byte-efficiency/legacy-javascript.js | description": { "message": "Polyfill- og transform-kode gjør det mulig for nettlesere i eldre versjoner å bruke nye JavaScript-funksjoner. Mange former for slik kode trengs imidlertid ikke i moderne nettlesere. Ta i bruk en moderne skriptimplementeringsstrategi for JavaScript-pakken din ved å bruke module/nomodule-funksjonsoppdagelse for å redusere mengden kode som sendes til moderne nettlesere, samtidig som støtten for nettlesere i eldre versjoner ivaretas. [Finn ut hvordan du bruker moderne JavaScript](https://web.dev/publish-modern-javascript/)" }, "core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Unngå å sende JavaScript i en eldre versjon til moderne nettlesere" }, "core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Bildeformater som WebP og AVIF gir ofte bedre komprimering enn PNG og JPEG, noe som betyr raskere nedlastinger og lavere dataforbruk. [Finn ut mer om moderne bildeformater](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)." }, "core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Bruk nyere bildeformater" }, "core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Vurder å utsette innlastingen av bilder som er utenfor skjermen eller skjult, til etter at alle kritiske ressurser er ferdig innlastet. Dette reduserer tiden det tar før siden blir interaktiv. [Finn ut hvordan du utsetter innlasting av bilder som ikke er synlige på skjermen](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)." }, "core/audits/byte-efficiency/offscreen-images.js | title": { "message": "Utsett bilder utenfor skjermen" }, "core/audits/byte-efficiency/render-blocking-resources.js | description": { "message": "Ressurser blokkerer første opptegning (FP) av siden. Vurder å levere kritisk JS/CSS innebygd og utsette all JS/CSS som ikke er kritisk. [Finn ut hvordan du eliminerer ressurser som blokkerer gjengivelse](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)." }, "core/audits/byte-efficiency/render-blocking-resources.js | title": { "message": "Eliminer ressurser som blokkerer gjengivelse" }, "core/audits/byte-efficiency/total-byte-weight.js | description": { "message": "Store nettverksressurser koster brukerne ekte penger og er sterkt forbundet med lange innlastingstider. [Finn ut hvordan du reduserer mengden data som må overføres](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)." }, "core/audits/byte-efficiency/total-byte-weight.js | displayValue": { "message": "Den totale størrelsen var {totalBytes, number, bytes} KiB" }, "core/audits/byte-efficiency/total-byte-weight.js | failureTitle": { "message": "Unngå enorme nettverksressurser" }, "core/audits/byte-efficiency/total-byte-weight.js | title": { "message": "Unngår enorme nettverksbelastninger" }, "core/audits/byte-efficiency/unminified-css.js | description": { "message": "Minifiserte CSS-filer kan redusere nettverksbelastningen. [Finn ut hvordan du minifiserer CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)." }, "core/audits/byte-efficiency/unminified-css.js | title": { "message": "Forminsk CSS" }, "core/audits/byte-efficiency/unminified-javascript.js | description": { "message": "Minifiserte JavaScript-filer kan redusere mengden data som må overføres, og parsetiden for skript. [Finn ut hvordan du minifiserer JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)." }, "core/audits/byte-efficiency/unminified-javascript.js | title": { "message": "Forminsk JavaScript" }, "core/audits/byte-efficiency/unused-css-rules.js | description": { "message": "Reduser antall ubrukte regler i stilark, og utsett innlasting av CSS som ikke brukes på innholdet på den synlige delen av nettsiden, for å redusere antall byte som går med til nettverksaktivitet. [Finn ut hvordan du reduserer mengden ubrukt CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)." }, "core/audits/byte-efficiency/unused-css-rules.js | title": { "message": "Reduser mengden ubrukt CSS" }, "core/audits/byte-efficiency/unused-javascript.js | description": { "message": "Reduser mengden ubrukt JavaScript, og utsett innlasting av skript frem til de trengs, for å redusere antall byte som går med til nettverksaktivitet. [Finn ut hvordan du reduserer mengden ubrukt JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/)." }, "core/audits/byte-efficiency/unused-javascript.js | title": { "message": "Reduser mengden ubrukt JavaScript" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | description": { "message": "En lang bufferlevetid kan gjøre at gjentatte besøk på siden din går raskere. [Finn ut mer om effektive bufferregler](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/)." }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": { "message": "{itemCount,plural, =1{1 ressurs funnet}other{# ressurser funnet}}" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": { "message": "Vis statiske ressurser med effektive buffer-retningslinjer" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | title": { "message": "Bruker effektive buffer-retningslinjer på statiske ressurser" }, "core/audits/byte-efficiency/uses-optimized-images.js | description": { "message": "Optimaliserte bilder lastes inn raskere og bruker mindre mobildata. [Finn ut hvordan du kan kode bilder på en effektiv måte](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)." }, "core/audits/byte-efficiency/uses-optimized-images.js | title": { "message": "Effektiviser omgjøring av bilder til kode" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": { "message": "Faktiske dimensjoner" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": { "message": "Viste dimensjoner" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": { "message": "Bildene var større enn visningsstørrelsen" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": { "message": "Bildene var passende for visningsstørrelsen" }, "core/audits/byte-efficiency/uses-responsive-images.js | description": { "message": "Vis bilder som har passende størrelse, for å spare mobildata og redusere innlastingstiden. [Finn ut hvordan du endrer størrelsen på bilder](https://developer.chrome.com/docs/lighthouse/performance/uses-responsive-images/)." }, "core/audits/byte-efficiency/uses-responsive-images.js | title": { "message": "Velg riktige bildestørrelser" }, "core/audits/byte-efficiency/uses-text-compression.js | description": { "message": "Tekstbaserte ressurser bør leveres komprimert (med gzip, deflate eller brotli) for å minimere antall byte som sendes over nettverket. [Finn ut mer om tekstkomprimering](https://developer.chrome.com/docs/lighthouse/performance/uses-text-compression/)." }, "core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Aktiver tekstkomprimering" }, "core/audits/content-width.js | description": { "message": "Hvis bredden på appinnholdet ikke samsvarer med bredden på det synlige området, er appen kanskje ikke optimalisert for mobilskjermer. [Finn ut hvordan du tilpasser innholdet etter størrelsen på visningsområdet](https://developer.chrome.com/docs/lighthouse/pwa/content-width/)." }, "core/audits/content-width.js | explanation": { "message": "Det synlige områdets størrelse på {innerWidth} px samsvarer ikke med vindusstørrelsen på {outerWidth} px." }, "core/audits/content-width.js | failureTitle": { "message": "Innholdet har ikke riktig størrelse i forhold til det synlige området" }, "core/audits/content-width.js | title": { "message": "Innholdet har riktig størrelse i forhold til det synlige området" }, "core/audits/critical-request-chains.js | description": { "message": "Kjedene med kritiske forespørsler nedenfor viser hvilke ressurser som lastes inn med høy prioritet. Vurder å redusere lengden på kjedene, redusere nedlastingsstørrelsen på ressursene eller utsette nedlasting av unødvendige ressurser for å bedre sideinnlastingen. [Finn ut hvordan du unngår kjeder med kritiske forespørsler](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/)." }, "core/audits/critical-request-chains.js | displayValue": { "message": "{itemCount,plural, =1{1 kjede funnet}other{# kjeder funnet}}" }, "core/audits/critical-request-chains.js | title": { "message": "Unngå kjeding av kritiske forespørsler" }, "core/audits/csp-xss.js | columnDirective": { "message": "Direktiv" }, "core/audits/csp-xss.js | columnSeverity": { "message": "Intensitet" }, "core/audits/csp-xss.js | description": { "message": "En sterk Content Security Policy (CSP) reduserer faren for skriptangrep på tvers av nettsteder (XSS) betydelig. [Finn ut hvordan du bruker en CSP for å forhindre XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)" }, "core/audits/csp-xss.js | itemSeveritySyntax": { "message": "Syntaks" }, "core/audits/csp-xss.js | metaTagMessage": { "message": "Siden inneholder en CSP som er definert i en <meta>-tagg. Vurder å flytte CSP-en til en HTTP-overskrift eller definere en annen streng CSP i en HTTP-overskrift." }, "core/audits/csp-xss.js | noCsp": { "message": "Fant ingen CSP i håndhevelsesmodus" }, "core/audits/csp-xss.js | title": { "message": "Sørg for at CSP-en er effektiv mot XSS-angrep" }, "core/audits/deprecations.js | columnDeprecate": { "message": "Avvikling/varsel" }, "core/audits/deprecations.js | columnLine": { "message": "Linje" }, "core/audits/deprecations.js | description": { "message": "Avviklede API-er kommer etter hvert til å bli fjernet fra nettleseren. [Finn ut mer om avviklede API-er](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/)." }, "core/audits/deprecations.js | displayValue": { "message": "{itemCount,plural, =1{1 varsel er funnet}other{# varsler er funnet}}" }, "core/audits/deprecations.js | failureTitle": { "message": "Bruker avviklede API-er" }, "core/audits/deprecations.js | title": { "message": "Unngår å bruke avviklede API-er" }, "core/audits/dobetterweb/charset.js | description": { "message": "En tegnkodingsdeklarasjon kreves. Dette kan gjøres med en `<meta>`-tagg i de første 1024 bytene av HTML-koden eller i HTTP-svarhodet «Content-Type». [Finn ut mer om deklarering av tegnkodingen](https://developer.chrome.com/docs/lighthouse/best-practices/charset/)." }, "core/audits/dobetterweb/charset.js | failureTitle": { "message": "Tegnsettsdeklarasjonen mangler eller forekommer for sent i HTML-koden" }, "core/audits/dobetterweb/charset.js | title": { "message": "Definerer tegnsettet ordentlig" }, "core/audits/dobetterweb/doctype.js | description": { "message": "Ved å angi en doctype forhindrer du nettleseren fra å bytte til modus for bred kompatibilitet. [Finn ut mer om doctype-deklarasjonen](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/)." }, "core/audits/dobetterweb/doctype.js | explanationBadDoctype": { "message": "Doctype-navnet må være strengen `html`" }, "core/audits/dobetterweb/doctype.js | explanationLimitedQuirks": { "message": "Dokumentet inneholder en `doctype` som utløser `limited-quirks-mode`" }, "core/audits/dobetterweb/doctype.js | explanationNoDoctype": { "message": "Dokumentet må ha en doctype" }, "core/audits/dobetterweb/doctype.js | explanationPublicId": { "message": "Forventet at publicId skulle være en tom streng" }, "core/audits/dobetterweb/doctype.js | explanationSystemId": { "message": "Forventet at systemId skulle være en tom streng" }, "core/audits/dobetterweb/doctype.js | explanationWrongDoctype": { "message": "Dokumentet inneholder en `doctype` som utløser `quirks-mode`" }, "core/audits/dobetterweb/doctype.js | failureTitle": { "message": "Siden har ikke HTML som doctype og utløser derfor modus for bred kompatibilitet." }, "core/audits/dobetterweb/doctype.js | title": { "message": "Siden har HTML som doctype" }, "core/audits/dobetterweb/dom-size.js | columnStatistic": { "message": "Statistikk" }, "core/audits/dobetterweb/dom-size.js | columnValue": { "message": "Verdi" }, "core/audits/dobetterweb/dom-size.js | description": { "message": "Store DOM-er øker minnebruken, forårsaker lengre [stilberegninger](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) og utløser kostbare [dynamiske tilpasninger av layouten](https://developers.google.com/speed/articles/reflow). [Finn ut hvordan du unngår at DOM-en blir for stor](https://developer.chrome.com/docs/lighthouse/performance/dom-size/)." }, "core/audits/dobetterweb/dom-size.js | displayValue": { "message": "{itemCount,plural, =1{1 element}other{# elementer}}" }, "core/audits/dobetterweb/dom-size.js | failureTitle": { "message": "Unngå for stor DOM-struktur" }, "core/audits/dobetterweb/dom-size.js | statisticDOMDepth": { "message": "Maksimal DOM-dybde" }, "core/audits/dobetterweb/dom-size.js | statisticDOMElements": { "message": "Totalt antall DOM-elementer" }, "core/audits/dobetterweb/dom-size.js | statisticDOMWidth": { "message": "Maksimalt antall underordnede elementer" }, "core/audits/dobetterweb/dom-size.js | title": { "message": "Unngå for stor DOM-struktur" }, "core/audits/dobetterweb/geolocation-on-start.js | description": { "message": "Brukere er mistroiske overfor eller blir forvirret av nettsteder som uten kontekst spør om å få se posisjonen deres. Vurder å knytte forespørselen opp mot en brukerhandling i stedet. [Finn ut mer om tillatelsen for geolokalisering](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/)." }, "core/audits/dobetterweb/geolocation-on-start.js | failureTitle": { "message": "Spør om geolokaliseringstillatelsen ved sideinnlasting" }, "core/audits/dobetterweb/geolocation-on-start.js | title": { "message": "Unngår å spørre om geolokaliseringstillatelsen ved sideinnlasting" }, "core/audits/dobetterweb/inspector-issues.js | columnIssueType": { "message": "Sakstype" }, "core/audits/dobetterweb/inspector-issues.js | description": { "message": "Problemer som logges i `Issues`-panelet i Chrome DevTools, tyder på uløste problemer. De kan stamme fra mislykkede nettverksforespørsler, utilstrekkelige sikkerhetskontroller og andre nettleserproblemer. Åpne Issues-panelet i Chrome DevTools for å se flere detaljer om hvert enkelt problem." }, "core/audits/dobetterweb/inspector-issues.js | failureTitle": { "message": "Problemer ble logget i `Issues`-panelet i Chrome DevTools" }, "core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": { "message": "Blokkert av regel for opphavsuavhengige forespørsler" }, "core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": { "message": "Tung ressursbruk på grunn av annonser" }, "core/audits/dobetterweb/inspector-issues.js | title": { "message": "Ingen problemer i `Issues`-panelet i Chrome DevTools" }, "core/audits/dobetterweb/js-libraries.js | columnVersion": { "message": "Versjon" }, "core/audits/dobetterweb/js-libraries.js | description": { "message": "Alle JavaScript-grensesnittsbiblioteker som ble funnet på siden. [Finn ut mer om denne diagnostikkrutinen for oppdagelse av JavaScript-biblioteker](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/)." }, "core/audits/dobetterweb/js-libraries.js | title": { "message": "JavaScript-biblioteker som ble oppdaget" }, "core/audits/dobetterweb/no-document-write.js | description": { "message": "For brukere som har trege tilkoblinger, kan eksterne skript som injiseres dynamisk via `document.write()`, forsinke sideinnlastingen med flere titalls sekunder. [Finn ut hvordan du unngår document.write()](https://developer.chrome.com/docs/lighthouse/best-practices/no-document-write/)." }, "core/audits/dobetterweb/no-document-write.js | failureTitle": { "message": "Unngå `document.write()`" }, "core/audits/dobetterweb/no-document-write.js | title": { "message": "Unngår `document.write()`" }, "core/audits/dobetterweb/notification-on-start.js | description": {