使用PhoneGap / jQuery在Android上显示来自外部URL的图像

3

我正在尝试使用phonegap/jquery在Android应用程序中显示以下外部URL的图像,但是出现“连接到服务器不成功”的应用程序错误:

img src="http://www.techinasia.com/techinasia/wp-content/uploads/2009/12/Search.jpg"

请有人帮忙解决这个问题。


嗨,现在我得到的是问号而不是正确的图像。 - sujai
6个回答

5

在生成白名单链接时,请确保url末尾没有斜杠“/”。

<access origin="http://google.com" /> <!--  this works -->
<access origin="http://google.com/" /> <!-- this doesn't -->

在我的情况下,我之所以出现问号,是因为这个原因。希望这对未来的其他人有所帮助。


4

0

试试这个

<a href="#"><img src="http://www.techinasia.com/techinasia/wp-content/uploads/2009/12/Search.jpg"  data-rel="external"/></a>

谢谢回复,但是我在图片的位置得到了问号,请查看一下... - sujai

0
在扩展DroidGap类的onCreate方法中,您需要增加加载HTML文件的超时时间,以便获取远程图像。添加...
super.setIntegerProperty("loadUrlTimeoutValue", 60000);

返回到你的onCreate方法。


谢谢回复,但是我在图片的位置得到了问号,请查看一下... - sujai
1
我也尝试了这种方法,但仍然得到了问号而不是图片。请问是否需要任何权限或配置设置才能从外部URL访问图像? - sujai

0
另一个可能的问题是您没有将图片来源的URL(域)放入phonegap.plist文件中。

0

使用任何图像压缩器削减图像的大小,仅使用.jpg 图像。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接