Cross-Origin Resource Sharing
2019.12.10
Mit jelent a CORS?
A CORS vagy hoszabb nevén Cross-Origin Resource Sharing célja, hogy bizonyos erőforrásokat, weboldalunk, egy külső forrásból (domain-ről) emeljen be. Ilyen külső erőforrás lehet például, egy kép, egy betűcsalád, szkript stb...
A crossorigin attribútum, amit html tag-ek nél használhatunk, az alábbi elemekkel kompatibilis: audio, img, link, script, video
Nézzünk egy példát a CrossOrigin elemre:
Legyen Saját weboldalunk címe most: azen-oldalam.hu
A front-end forrás oldala: Index.html, vagy (index.php) melynek forrásában:
...
<script src="https://minta.hu/kulso-eroforrasok.js" crossorigin="anonymous"></script>
...
Ebben az esetben látható, hogy az oldal külső forrásból, azaz ez minta.hu domainről, tölt be egy kulso-eroforrasok.js nevű javascript fájlt.
A crossorigin="anonymous" (attribútum-értékpár) pedig azt jelenti, hogy nem lesz felhasználói adat csere a két domain között, sütiken, kliens oldali SSL tanusítványokon, HTTP autentikáción keresztül...
Szerző: Ambrus László | immi.hu