Hopp til hovedinnhold
Meny

lmfaole.party / designsystem / funksjoner / Absolutt URL

  • Forside
  • Turer
  • Økonomi
  • Slides
  • absoluttUrl – Absolutt URL / Absolute URL

    Om funksjonen

    Formål

    Løser relative URL-er mot en base og returnerer absolutt href, eller tom streng ved manglende eller ugyldig input. Bygger på URL(). Funksjonen erstatter tidligere duplikater i slides/.

    Egner seg for

    • Bygging av absolutte lenker fra relative stier når du allerede kjenner base-URL-en.

    Egner seg ikke for

    • Ikke for detaljert validering eller feildiagnostikk. Funksjonen returnerer bare "" ved tom eller ugyldig input, og uten eksplisitt base krever den location.href.

    Signatur(er)

    absoluttUrl(relativUrl: string, base?: string) => string

    Parameter Type Beskrivelse
    relativUrlstringDen relative URL-en som skal løses.
    base (valgfri)stringFaller tilbake til location.href når utelatt.

    Returnerer: Absolutt href, eller "" hvis relativUrl er tom/null/undefined, eller hvis new URL(...) kaster (ugyldig URL).

    import {absoluttUrl} from "/designsystem/funksjoner/nettverk/absolutt-url/absolutt-url.js";
    
    const url = absoluttUrl("slide-2.html", manifest.base);

    Prøv selv

    Rediger uttrykket under - returverdien oppdateres live.

    Tilgjengelighet

    Ikke relevant: ren logikk uten DOM eller UI.

    Referanser

    Se også:

    Brukes av:

    • slides/komponenter/relay-protokoll.js
    • slides/komponenter/slide-info/slide-info.js
    • slides/komponenter/slide-utskrift/slide-utskrift.js

    Avhengigheter: Ingen