Recently I come into a trouble with CORS(Cross Origin Resource Sharing) request on Safari, both OSX and iOS, while the same request works perfectly on Chrome and Firefox. I foll
It's all about Safari add origin to OPTIONS request header Access-Control-Request-Headers.
origin
Access-Control-Request-Headers
So to fix it you should enable this header in Access-Control-Allow-Headers in response.
Access-Control-Allow-Headers
PS: see similar question CORS request not working in Safari