Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Из каких частей состоит origin?

Вопрос проверяет понимание того, как браузер определяет принадлежность ресурсов к одному origin

Короткий ответ

Origin состоит из трёх частей: схемы, хоста и порта. Все три значения должны совпадать, чтобы origin считался одинаковым. Если отличается хотя бы один элемент, origin считается другим. Этот принцип используется в политике same origin policy. Он лежит в основе браузерной безопасности.

Длинный ответ

Браузер определяет origin строго формально, без каких-либо допущений.

Определение

Origin — это комбинация трёх значений, которая однозначно определяет источник ресурса.

Состав origin

Origin включает:

  1. Схему (protocol) — http, https

  2. Хост (domain) — example.com

  3. Порт (port) — 80, 443, 3000

Пример:

https://example.com:443

Что не входит в origin

В origin не учитываются:

  • путь (/api/users)

  • query-параметры (?id=1)

  • hash (#section)

Поэтому:

https://example.com/page1
https://example.com/page2

имеют одинаковый origin.

Примеры различий

Разные origin:

  • http://example.com и https://example.com

  • https://example.com и https://api.example.com

  • https://example.com:443 и https://example.com:3000

Вывод

Origin состоит из схемы, хоста и порта. Даже минимальное отличие делает origin другим с точки зрения браузера.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    5

  • Сложность:

    4

Навыки

  • Networks

Ключевые слова

#origin

#protocol

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию