Cordova 5.3.1和iOS9平台 – 我无法从外部源加载图像和脚本

Cordova 5.3.1和iOS9平台 – 我无法从外部源加载图像和脚本,第1张

概述主要是我试图通过Socket.io获得连接但很快就发现没有任何“外部”可以加载到我的Cordova / iOS应用程序中. 我检查了config.xml中的白名单设置.他们似乎很好,但以防我加入 不幸的是,这没有帮助. 我试图删除白名单插件 cordova plugin add org.apache.cordova.whitelist Plugin “cordova-plugin-whitelis 主要是我试图通过Socket.io获得连接但很快就发现没有任何“外部”可以加载到我的Cordova / iOS应用程序中.
我检查了config.xml中的白名单设置.他们似乎很好,但以防我加入

不幸的是,这没有帮助.
我试图删除白名单插件

cordova plugin add org.apache.cordova.whiteList

Plugin “cordova-plugin-whitelis” is not present in the project. See
cordova plugin List.

所以我检查了cordova插件列表并返回了

cordova-plugin-console 1.0.1 "Console"cordova-plugin-dialogs 1.1.1 "Notification"cordova-plugin-vibration 1.2.0 "Vibration"cordova-plugin-whiteList 1.1.0 "WhiteList"

我猜上面的那个可能是某种默认的?

我的下一个尝试是从index.HTML中删除以下元标记

<Meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline'; media-src *">

但那也没有帮助……

解决方法 经过Cordova设置的几个小时的努力,我仍然不确定我安装的WhiteList是什么以及设置它的最佳方式是什么
但有一点肯定有助于我插入Info.pList(可能像HelloWorld-Info.pList)

以下标签

<key>NSAppTransportSecurity</key><dict>  <key>NSAllowsArbitraryLoads</key>  <true/></dict>

之后我可以通过网络套接字连接或加载外部图像

我希望这将有时帮助其他人.

总结

以上是内存溢出为你收集整理的Cordova 5.3.1和iOS9平台 – 我无法从外部源加载图像和脚本全部内容,希望文章能够帮你解决Cordova 5.3.1和iOS9平台 – 我无法从外部源加载图像和脚本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存