Origin
Der Origin von Webinhalten wird durch das Schema (Protokoll), den Hostname (Domain) und den Port der URL definiert, die zum Zugriff verwendet wird. Zwei Objekte haben nur dann denselben Origin, wenn Schema, Hostname und Port übereinstimmen.
Einige Operationen sind auf Inhalte mit demselben Origin beschränkt, und diese Beschränkung kann mit CORS aufgehoben werden.
Beispiele
Diese haben denselben Origin, da sie dasselbe Schema (http
) und denselben Hostname (example.com
) haben und der unterschiedliche Dateipfad keine Rolle spielt:
http://example.com/app1/index.html
http://example.com/app2/index.html
Diese haben denselben Origin, da ein Server HTTP-Inhalte standardmäßig über Port 80 liefert:
http://example.com:80
http://example.com
Diese haben nicht denselben Origin, da sie unterschiedliche Schemas verwenden:
http://example.com/app1
https://example.com/app2
Diese haben nicht denselben Origin, da sie unterschiedliche Hostnames verwenden:
http://example.com
http://www.example.com
http://myapp.example.com
Diese haben nicht denselben Origin, da sie unterschiedliche Ports verwenden:
http://example.com
http://example.com:8080
Siehe auch
- Same-origin policy
- Verwandte Glossarbegriffe:
- HTML-Spezifikation: origin