IOS6 Safari Ajax Spinner

IOS6 Safari Ajax Spinner,第1张

概述我可以在 IOS6上使CORS Ajax帖子正常工作,但是对于小微调器有一些非常奇怪的行为,表明尽管请求完成,浏览器正在加载某些东西. 我提供了一个演示此行为的实时页面here 而node.js express服务器的源代码是here 请注意,这仅在IOS6上发生,此外它在标签之间的行为不一致,例如,您可以导航到同一选项卡上的另一个页面,它将继续旋转,但打开第二个选项卡,加载页面,然后关闭第一个选 我可以在 IOS6上使CORS AJAX帖子正常工作,但是对于小微调器有一些非常奇怪的行为,表明尽管请求完成,浏览器正在加载某些东西.

我提供了一个演示此行为的实时页面here

而node.Js express服务器的源代码是here

请注意,这仅在IOS6上发生,此外它在标签之间的行为不一致,例如,您可以导航到同一选项卡上的另一个页面,它将继续旋转,但打开第二个选项卡,加载页面,然后关闭第一个选项卡,然后关闭它消失了.

此外,如果您运行测试页面,然后使用相同的浏览器选项卡转到其他站点,则微调器将继续在新站点上旋转.

所以我正在寻找的是一些可能使这种行为以合理的方式进行的黑客攻击,我对不使用AJAX,CORS或POST不感兴趣.

感谢您抽出宝贵时间看看.

更新:Apple已确认此问题,但仅此而已,请等待,看看下一版本是否修复了它.我要停止测试服务器,但保留文件可用.

解决方法 我今天也独立地遇到了这个问题.我减少了我的测试用例,发现这只发生在触发预检请求的CORS请求上.所以它让我相信它与两个连续发射的请求有关. OPTIONS,然后是您的请求的任何方法.

一旦触发预检CORS请求,您在触发请求的哪个阶段也无关紧要,旋转器永远不会消失.

更新:刚试过iOS7测试版,这个BUG仍然存在.

总结

以上是内存溢出为你收集整理的IOS6 Safari Ajax Spinner全部内容,希望文章能够帮你解决IOS6 Safari Ajax Spinner所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1020782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存