HelloZhong
HelloZhong
  • 发布:2018-10-16 13:35
  • 更新:2020-05-11 12:30
  • 阅读:2118

ios启用了WKWebview之后,ajax大概率abort

分类:HBuilder

好久没动的app要拿出来更新些东西,听说ios12上有些闪退,查了下 设置了 kernel 为 WKWebview 。
然后就发现ajax请求大概率abort,设置ajax的 crossDomain:true 之后abort的概率减少不少,但是偶尔还会出现。

切回 UIWebview 就不会出现了。

2018-10-16 13:35 负责人:无 分享
已邀请:
HelloZhong

HelloZhong (作者)

iOS版本10.3.2

回梦無痕

回梦無痕 - 暂停服务

你的和我遇到的情况还相反了。
自动切换到WKWebview,用H5+XMLHttpRequest替换掉js原来的ajax之后,再也没有出现过abort了。

  • HelloZhong (作者)

    没有反啊,试了下直接用5+的XMLHttpRequest确实没有abort了,可能是mui的ajax的锅


    2018-10-16 13:59

  • 回梦無痕

    回复 HelloZhong:WKWebview下,mui.ajax不能跨域了。


    2018-10-16 14:07

  • HelloZhong (作者)

    回复 回梦無痕:其实我不太明白APP为什么会跨域,又不是网页。其次,mui.ajax的crossDomain开启后按理说走的应该是5+的跨域,为什么还会有问题....


    2018-10-16 14:15

  • l***@163.com

    回复 HelloZhong: 遇到跟你一样的问题。


    2019-11-12 17:21

浩浩2

浩浩2

怎么解决呢

该问题目前已经被锁定, 无法添加新回复