Источник

Источник веб-содержимого определяется частями URL, который был использован для доступа к ресурсу: схема (протокол), имя хоста (домен), и порт. Два документа имеют одинаковый источник только когда схема, имя хоста и порт полностью совпадают.

Некоторые операции доступны только для одного и того же источника, и это ограничение может быть снято с помощью CORS.

Примеры

Источники одинаковы, потому что имеют одинаковую схему (http) и имя хоста (example.com), а путь к файлу не имеет значения:

  • http://example.com/app1/index.html
  • http://example.com/app2/index.html

Источники одинаковы, потому что сервер по умолчанию отправляет содержимое HTTP через порт 80:

  • http://example.com:80
  • http://example.com

Источники не одинаковы, потому что используют разные схемы:

  • http://example.com/app1
  • https://example.com/app2

Источники не одинаковы, потому что у них разные имена хостов:

  • http://example.com
  • http://www.example.com
  • http://myapp.example.com

Источники не одинаковы, потому что используют разные порты:

  • http://example.com
  • http://example.com:8080

Смотрите также