Предварительная выборка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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