Я пытаюсь отобразить изображение с внешнего URL, как показано ниже, используя phonegap / jquery для приложения для Android, но получаю ошибку приложения, так как «соединение с сервером было неудачным»
img src = "http://www.techinasia.com/techinasia/wp-content/uploads/2009/12/Search.jpg"
Пожалуйста, кто-нибудь помочь в этом.
Когда вы создаете ссылки на белый список, убедитесь, что в конце URL нет косой черты "/".
<access origin="http://google.com" /> <!-- this works --> <access origin="http://google.com/" /> <!-- this doesn't -->
В моем случае из-за этого у меня возникали вопросительные знаки, надеюсьэто может быть полезно для кого-то еще в будущем
Вам нужно поместить внешний сайт в белый список.Смотрите как здесь: http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html
Просто уменьшите размер изображения с помощью любого компрессора изображений и используйте только .jpg изображения.
.jpg
Еще одна возможная проблема заключается в том, что вы не поместили URL (домен) источника изображения в файл phonegap.plist.
В методе onCreate класса, расширяющего DroidGap, вы захотите увеличить время ожидания загрузки файла HTML, чтобы получить удаленное изображение.Добавьте ...
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
к своему методу onCreate.
Попробуйте это
<a href="#"><img src="http://www.techinasia.com/techinasia/wp-content/uploads/2009/12/Search.jpg" data-rel="external"/></a>