【发布时间】:2017-06-06 17:15:58
【问题描述】:
在 Phonegap 中,我需要显示来自使用多个子域的 CDN 的一些图像。例如:
<img src="http://a1.mzstatic.com/.....75.jpg">
<img src="http://a2.mzstatic.com/.....75.jpg">
<img src="http://a3.mzstatic.com/.....75.jpg">
<img src="http://a4.mzstatic.com/.....75.jpg">
因为这些是多个子域上的外部资源,所以我在 config.xml 中设置了以下内容:
<access origin="http://mzstatic.com*" subdomains="true" />
但是,所有图像都显示损坏,就好像它无法调用服务器一样。我补充说:
<access origin="http://a1.mzstatic.com*" />
并且该域上的图像开始工作。
我做错了吗?
为了证明这一点并消除所有其他因素,我将 phonegap-start 项目分叉到这里 https://github.com/SeanBannister/phonegap-start,这证明了我的问题,我刚刚将我的图像元素和访问源添加到配置中。
更新 CDN 有无限数量的子域,所以我不能全部列出。
【问题讨论】: