在XCode7中使用cocos2d-x 3.3以上版本的WebView控件时,碰到了编译错误
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.
很明显,就是苹果将http协议修改成了https协议,需要使用TLS1.2 SSL加密请求数据。
解决办法:
用文本方式打开ios/Info.plist文件,在文件末尾前加入KEY
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
附上调用WebView的实例代码
Size winSize = Director::getInstance()->getVisibleSize();
_webView = cocos2d::experimental::ui::WebView::create();
addChild(_webView);
_webView->setVisible(true);
_webView->setScalesPageToFit(true);
_webView->setPosition(winSize/2);
_webView->loadURL("http://www.baidu.com");
_webView->setContentSize(winSize);
备注:语法格式总是调不好,各位就将就着看吧
转载于:https://www.cnblogs.com/sanghg/p/4887342.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109295.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...