Grundlagen der Webtechnologien
Welche URL hat nach der Same-Origin-Policy des Browsers denselben Ursprung wie https://www.example.com/app/index.html?
- Ahttps://www.example.com/data/list.json
- Bhttp://www.example.com/app/data.json
- Chttps://api.example.com/app/data.json
Antwort und Erläuterung anzeigen
Antwort: A. https://www.example.com/data/list.json
Ein Ursprung (Origin) wird durch die Kombination aus Schema, Hostname und Portnummer bestimmt; zwei URLs haben nur dann denselben Ursprung, wenn alle drei übereinstimmen. Der Pfad spielt keine Rolle, daher hat /data/list.json denselben Ursprung. Nach der Same-Origin-Policy kann das JavaScript einer Seite den Inhalt von Antworten aus anderen Ursprüngen grundsätzlich nicht lesen. So wird verhindert, dass das Skript einer bösartigen Seite Informationen von anderen Websites ausliest, bei denen der Nutzer angemeldet ist.