UIWebView content blocked
我正在使用一个简单的应用程序来使用uiwebview加载网页,但是当我试图加载一些网页时,我收到了这个消息
"2016-06-21 14:45:13.568免费试用[34369:7398070]由于不安全,应用程序传输安全已阻止明文http(http://)资源加载。可以通过应用程序的info.plist文件配置临时异常。"
我去了info.plist文件删除这个块,但是我不知道要更改什么,有人能告诉我要在那里更改什么设置,这样我就能修复这个块吗?
- 您是否在info.plist中配置了传输安全字典?
- @不,我不知道,我更不知道。
- SRSLY?你的屏幕照片????你真的应该谷歌如何在Mac上截图。它比拍摄和同步图像快100倍,而且质量要好得多
- @当我在输入问题(我在打电话)时,我在Mac电脑上没有互联网连接,我的iPhone上只有4G。唯一的选择是用我的手机拍照。我当然不会等你告诉我!
- 你可以随时与你的Mac分享你手机的互联网连接,这可能会让你更容易地写下这个问题。
- @Luk2302我已经测试了这个应用程序,因为你应该注意到它是一个显示互联网页面的应用程序,但是我没有使用它连接到stackoverflow.com来保存数据计划,我的iPhone上已经有了一个应用程序!
尝试如下:
在.plist文件中的nsAppTransportSafety字典下,nsallowsBitrarloads key to yes
希望这对你有帮助。
- 我的信息里找不到它.plist
- 您将找不到它,但必须通过单击根键旁边的+按钮来指定它。
- 您需要手动指定它。如果你还有问题,那就告诉我
- 对不起,根键是什么?
- 请参见info.plist文件,第一行类似-Information property list。点击那里,它旁边有一个+按钮。点击它,它将添加新行,然后添加这个类型为Dictionary的NSAppTransportSecurity键,然后点击该新行的+按钮,再添加一个类型为bool的NSAllowsArbitaryLoads键,并设置为YES。
- 我第一次做了,但我认为我应该找到NSAPTransportSafety,但我没有!我现在就做了
- 不客气,你知道许多代码开头的ns代表什么吗?
- 是的,cocoa类以NS开始,它代表NextStep。请参阅:stackoverflow.com/questions/473758/what-do-the-ns-prefix-m‌&8203;ean