在 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 有无限数量的子域,所以我不能全部列出。