CORS
CORS (Cross-Origin Resource Sharing) on selaimen mekanismi, joka hallitsee, voiko verkkosivu käyttää tiedostoja ja dataa muusta verkkotunnuksesta kuin omastaan. Tiedostoa isännöivän palvelimen on sallittava muiden sivustojen käyttö nimenomaisesti CORS-, muuten selain estää pyynnön. Tämä on yleinen syy siihen, että fontit ja skriptit eivät lataudu.
CORS on olemassa turvallisuuden oletusasetuksena: ilman sitä mikä tahansa verkkosivusto voisi huomaamatta lukea tietoja toiselta sivustolta, johon kävijä on sattunut kirjautumaan. Puuttuva tai virheellisesti määritetty CORS-otsake ei riko itse lähdetiedostoa, vaan ainoastaan muiden alkuperien mahdollisuuden käyttää sitä. Siksi sama fontti tai skripti voi toimia moitteettomasti yhdessä verkkotunnuksessa ja epäonnistua latautumaan hiljaisesti toisessa.
Lue lisää
- Fetch: CORS-protokolla - WHATWG:n määritys