Я обнаружил, что в сафари возникает следующая проблема через Javascript, jQuery Ajax:
- Я делаю простой запрос cors, используя GET
- Ответы сервера с 302
- Safari следует перенаправлению, но использует в качестве метода OPTIONS вместо GET, поэтому выполняет предварительный запрос.
Я ожидаю, что шаг 3 также вызовет простой запрос с использованием GET, как это делается в Chrome и Firefox.
Проблема в том, что сервер, который отвечает на запрос после шага 3, не может обрабатывать запросы с методом OPTIONS и поэтому выходит из строя со статусом «Метод не разрешен». Поскольку я не имею никакого влияния на стороне сервера, мне нужно заставить либо не следовать перенаправлению автоматически, а делать это вручную, либо каким-то образом сказать сафари не переключаться на ВАРИАНТЫ.
Есть ли способ сделать один из этих вариантов?