vadnica-logo
X

Atribut <crossorigin>

Atribut <crossorigin> določa, kako naj brskalnik izvede CORS zahtevo za vir, ki se nalaga z DRUGEGA izvora (druga domena, pod-domena, protokol ali port). To je pomembno, ko z zunanjih strežnikov nalagamo skripte, sloge, slike, pisave ali video. CORS (Cross-Origin Resource Sharing) je mehanizem, ki določa pravila, ali in kako se lahko viri delijo med različnimi izvor(i). Atribut <crossorigin> ima dve glavni vrednosti:

  1. "anonymous": zahteva ne pošilja poverilnic (piškotkov, Authorization). Strežnik mora vrniti glavo Access-Control-Allow-Origin (npr. https://tvoja-domena.si ali *).
  2. "use-credentials": zahteva pošilja poverilnice. Strežnik mora vrniti Access-Control-Allow-Origin: https://tvoja-domena.si (ne *) in Access-Control-Allow-Credentials: true.

Če vir nalagaš z istega izvora (npr. src="/..."), atribut <crossorigin> nima učinka. Za praktičen primer pripravi zunanjo JavaScript datoteko na drugi domeni ali pod-domeni in jo vključi v svoj HTML dokument z ustreznim atributom <crossorigin>.

PRIMER
REZULTAT

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.