在我们的IOS Cordova应用程序中。我们正尝试在外部托管图片中添加<img>
代码引用,并在index.html中添加以下内容:
<img src ="http://www.deviantsart.com/1lpfnfg.jpg">
我怀疑它可能与域白名单有关,但这是我们当前的config.xml:
<access origin="*"/>
在deviceready之后,不是在主画布中渲染此图像,而是此有效图像链接的输出是空方格。当我点击Safari调试控制台中的img链接时,我看到一个&#34;?&#34;图标。
这真是令人费解的X平台应用程序的原因。在IOS中运行无法显示外部托管的图像?这只是使用正确的img标记语法的问题吗?
谢谢。 Ĵ
答案 0 :(得分:0)
在移动应用上从网络加载静态图片是个坏主意(图像是在运行时之前知道它的来源),因为如果用户没有互联网你将遇到麻烦+加载可能会非常慢。< / p>
您可能遇到跨域问题,您可以尝试使用匿名crossOrigin标记加载图片
<img crossorigin="Anonymous" src="http://www.deviantsart.com/1lpfnfg.jpg">