Сценарий: ресурс перекрестного источника, который отправляется на сервер. Хост актива и хост сайта - это разные домены.
Вы не можете выдвинуть ресурс для другого домена, за исключением очень ограниченных обстоятельств. Сервер должен быть авторским для этого сервера. В основном это означает, что он идет на тот же IP-адрес и защищен тем же сертификатом. Так что, если вы находитесь на www.example.com и у вас есть отдельный защищенный домен на static.example.com на том же сервере, теоретически вы можете отказаться от этого. Однако поддержка браузера действительно плоха для этого , и я действительно не рекомендовал бы это. Вместо этого вы можете использовать подсказку ресурса предварительной загрузки, которая гораздо лучше понимается и поддерживается.
Проблема: Safari выполняет запрос с заданным путем, но к хосту сайта
Как указано выше, Safari не поддерживает междоменное продвижение. Как и многие другие браузеры.
, что приводит к 404 с.
Это имело бы смысл, поскольку ресурс, который вы запрашиваете, не существует в этом домене
Стоит отметить, что функция принудительной отправки сервера работает самостоятельно, но Safari делает этот дополнительный запрос к хосту.
Тогда почему вы думаете, что он работает?
Также это не происходит в Safary v10 или v11.
Что не происходит? Толчок? Двойная загрузка? И