Предварительная выборка Chrome нарушает CORSPhp

Кемеровские программисты php общаются здесь
Anonymous
Предварительная выборка Chrome нарушает CORS

Сообщение Anonymous »

Похоже, что сегодняшнее утреннее обновление Chrome (129.0.6668.90) нарушило CORS во время предварительной выборки. На моем сайте есть функция, которая начинается с www.domain.com и отправляет форму на sub.domain.com. Когда предварительная загрузка (предварительная выборка) включена (как по умолчанию), Chrome показывает ошибку 503 и не завершает отправку формы. Однако если предварительная выборка отключена, публикация формы в субдомене завершается правильно. Я пробовал обновить cors для конкретного php-файла на субдомене

Код: Выделить всё

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: POST, OPTIONS, GET");
header("Access-Control-Allow-Headers: Content-Type");
но это не предотвращает ошибку во время предварительной выборки.
Вот форма на сайте domain.com

form action="https://sub.domain.com/function.php" id="formid"
method="post"> input type="hidden" name="field " value="value" > /form>
script type="text/javascript">
document.getElementById("formid").submit(); /script>

(Я знаю, что открытой морковки нет! она будет отображаться неправильно)
Я могу' Я не говорю всем моим пользователям, что им нужно отключить предварительную выборку!

Подробнее здесь: https://stackoverflow.com/questions/790 ... reaks-cors

Вернуться в «Php»