使用phonegap / jquery for android显示来自外部URL的图像

时间:2012-03-27 12:51:29

标签: jquery android jquery-mobile cordova

我正在尝试使用phonegap / jquery为Android应用程序显示来自外部URL的图像,但是由于“与服务器的连接失败”而导致应用程序错误

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

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

6 个答案:

答案 0 :(得分:5)

当您生成白名单链接时,请确保网址末尾没有斜杠“/”。

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

就我而言,由于这个原因我得到了问号,希望这对未来的其他人有所帮助

答案 1 :(得分:4)

您需要将外部网站放在白名单上。 看看如何在这里: http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html

答案 2 :(得分:0)

试试这个

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

答案 3 :(得分:0)

在扩展DroidGap的类的onCreate方法中,您需要增加加载HTML文件的超时时间,以便获取远程图像。添加...

super.setIntegerProperty("loadUrlTimeoutValue", 60000);

到你的onCreate方法。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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