发现一个 iOS11.3 和 Jq ajax 的 bug

2018-04-20 11:50:39 +08:00
 slgz

ios11.3 下, 如果使用 ajax formData 对象传数据

使用的是 Jquery2.2 的库,使用 ajax post 提交,进入 error 返回,状态码 0 0 error.
经过查询,发现是 0 - (未初始化)还没有调用 send()方法,也就是说这根本就没有请求到后台
然后,测试过的机型有华为荣耀 /P 系列, vivo , oppo, iPhone 6,6p ,iPhone 7 ,iPhone x,iPhone ,8p (这些系统分别为 9.5 / 10.5 / 11.2.6) 都是正常的,
唯独,11.3 的 iPhone 7p 和 6s 是不正常的 (系统为 11.3).

结果:

真机:iOS11.3 系统 (与手机型号无关),最新版系统

这坑爹的问题, 坑了我一天...

1883 次点击
所在节点    程序员
1 条回复
imnpc
2018-04-20 14:21:38 +08:00
遇到过页面 6S 有问题 6SP 没问题 同样最新版的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX