Xcode 8 beta版 && Xcode 8正式版UIWebView&&WkWebView测试

直奔主题iOS10关于ATS增强,因为项目只用到了UIwebView进行一些http请求,担心在iOS10中会带来一些不必要的麻烦,所以晚上加班测试了一些(虽然正式版不久就会出来吧,这个测试结果可能还会对一些朋友有帮助的),测试结果见下:

Xcode 8beta

项目需求关系,只是测试了iOS10新增的Allow Arbitrary Loads in Web Content和之前的Allow Arbitrary Loads(以下所说都是这两种情况)

http请求:  (在两个bool都存在的时候认同  Allow Arbitrary Loads in Web Content  )

a、UIwebView (在有Allow Arbitrary Loads in Web Content的情况下只有在的key为YES的时候才能加载没有的时候同之前)

b、WkWebView (只有在Allow Arbitrary Loads in Web Content的key为YES的时候才能加载)


https请求:

a、UIWebView     (只有在单独有Allow Arbitrary Loads并且key为YES的时候才能加载)

b、WkWebView    (不论是存不存在这些bool也不论key的值,都能记载出来)


Xcode 8

http请求:

a、 UIWebView     (访问通的情况:1、有两者中的一个,且key为YES;2、两者都有且Allow Arbitrary Loads in Web Content为YES(不管 Allow Arbitrary Loads的key值)。     访问不通:1、两者都没有(或者有单独其中一个且key为NO);2、两者都有Allow Arbitrary Loads in Web Content的key为NO)

b、WkWebView     同UIwebView

https请求:

a、UIwebView     (任何情况全通)

b、WkWebView    (任何情况全通)

总结:感觉自己是闲的蛋疼

总体来说

1、在Xcode8中新增的Allow Arbitrary Loads in Web Content似乎占了主动权

2、用Xcode8中创建的progect不能用在xcode7中打开(提示The document “Main.storyboard” requires Xcode 8.0 or later.)这个应该是XIB认亲妈只能在Xcode中打开PS:如果做xcode7创建的XIB文件在Xcode8中打开的话,不要做修改,不然在Xcode7中就会报错

你可能感兴趣的:(Xcode 8 beta版 && Xcode 8正式版UIWebView&&WkWebView测试)