Почему CORS-заголовки не относятся к http-запросам браузера
Я хочу глубоко понять CORS.
Если мы рассмотрим определение https://developer.mozilla.org/:
Cross-Origin Resource Sharing (CORS) - это механизм, основанный на HTTP-заголовках, который позволяет серверу указывать любые источники (домен, схема или порт), отличные от его собственных, с которых браузер должен разрешить загрузку ресурсов.
Так что мой вопрос довольно прост :
Нормально, если политика CORS срабатывает, если мы используем fetch() с сайта, расположенного на отдельном сервере (отдельный ip). Но вопрос в том, почему, когда мы делаем HTTP запрос из браузера к определенному сайту, политика CORS не срабатывает, зная, что источник запроса исходит от другого ip, чем у сервера, на котором размещен сайт?
Заранее спасибо