我最近开始玩弄 OpenCPU,我必须承认我对它印象深刻。虽然,我遇到了一个奇怪的问题。
当我尝试在我的笔记本电脑上访问我当前正在处理的应用程序时,一切都很好。但是,当我在移动设备上执行此操作时,会出现错误。
“与 OpenCPU 的连接失败:错误”
关于为什么会发生错误的任何想法?我已将示例上传到 www.ttbjerring.com
最好的,比杰林
一些调试和谷歌显示,旧版本的 Safari 中的 CORS 实现存在多个问题。主要问题似乎是客户端无法读取Location
标头:
所有这些都已在更新的 Safari 版本中得到修复。请注意,Apple 不再支持 Windows 版 Safari。最新的 Windows 版本(Safari 5)于 2010 年 6 月发布,最终补丁版本 5.1.7 于 2012 年 5 月发布。因此两年多没有更新。
现在 Safari Mobile 当然问题更大。我自己没有 iphone/ipad,但进一步缩小范围会有所帮助。您使用的是哪个版本的 Safari/IOS?您是否有机会在更新版本的 Safari Mobile 上进行测试?有一个解决方法会很好,但这可能并不容易。
我确实为 Safari 在某些情况下似乎遇到的另一个问题推送并部署了一个小修复程序,但我怀疑这会解决您的任何问题。