seefann
seefann
  • 发布:2015-11-08 19:13
  • 更新:2015-11-13 08:39
  • 阅读:1669

升级ios9.1以后,为什么模拟器不能访问外部http了,升级前一切正常

分类:HBuilder

升级ios9.1以后,为什么模拟器不能访问外部http了,升级前一切正常

直接在真机上测试还是正常了,郁闷了,找了一天也没有问题

2015-11-08 19:13 负责人:无 分享
已邀请:
seefann

seefann (作者)

原来一直是用mui的ajax直接请求的本机数据,现在怎么不行了。是不是plist的问题,但在hbuilder里没有这个修改项啊

seefann

seefann (作者)

http://www.html5plus.org/doc/zh_cn/xhr.html

在页面里测试了上面地址给的测试例子,一样出错

readyState=4
status=0//这里不等于200,所以不能得到返回。。。

seefann

seefann (作者)

没人管么?

DCloud_IOS_XTY

DCloud_IOS_XTY

iOS9以上系统对HTTP访问策略做了限制,请升级HBuilder到最新版本

seefann

seefann (作者)

已经升级最新,在mac下包括xcode都是最新的,现在的情况是如果用模拟器,必须用localhost或是域名,不能用本机ip。只要用ip就会出错。哪怕是把本机ip用host映射成域名也不行。ip是192.168这类的内网ip。
但如果用真机测试,就只能用ip不能用localhost了。

现在只好在切换测试时改下配置了。
以前模拟器里是可以用ip的。

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