修复 iOS 12 Safari Cors 预检错误

Posted

技术标签:

【中文标题】修复 iOS 12 Safari Cors 预检错误【英文标题】:Fixing iOS 12 Safari Cors preflight error 【发布时间】:2019-03-31 17:13:13 【问题描述】:

我已经开始从我的 ios Cordova 应用程序中收到 CORS Preflight 错误,用户使用 iOS 12.0x。

对问题的研究解决回this SO 帖子和this 帖子。

没有任何帖子提供任何可接受的解决问题的方法,而不是希望更新 12.1。

那是 1 个月前的事了,我们还在 12.01。

除了等待 Apple 将修复程序发布到生产环境之外,还有其他方法可以解决此问题吗?

【问题讨论】:

【参考方案1】:

Safari 正在将 Origin 标头添加到重定向。这似乎完全错误,因为其中一些不是 CORS 请求并且看起来像一个 Bug。

【讨论】:

以上是关于修复 iOS 12 Safari Cors 预检错误的主要内容,如果未能解决你的问题,请参考以下文章

webrtc with firebase:如何修复 ios/safari 上的黑屏

修复了 ios Safari 弹跳时标题消失的问题

如何在 iOS 10.3.1 中修复 Safari 的 html 边距底部错误

当 textarea 聚焦时,iOS Safari css 位置已修复

在 safari 上预加载图像以更改背景图像 [重复]

为啥预构建 cors 策略配置在 Laravel 7 应用程序中不起作用?