我正在使用Phonegap构建移动应用程序,使用jquery.xdomainajax.js解析来自url(另一个域)的html元素。我正在关注的教程是here。
我的应用程序在Web浏览器中运行良好,但是当我在Android设备上尝试它时没有运行。
我尝试从 MyPhoneGapActivity.java 更改 super.setIntegerProperty(“loadUrlTimeoutValue”,70000); ,但仍然失败。
这是我的 index.html
<script type="text/javascript" charset="utf-8" src="cordova-1.9.0.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery.mobile/jquery-1.7.2.min"></script>
<script type="text/javascript" src="js/jquery.xdomainajax.js"></script>
<script type="text/javascript" src="js/main-link.js"></script>
<ul id="jquery_snippets">
<li>Gathering News...</li>
</ul>
这是我的 main-link.js
$(document).ready(function(){
$ .get('http://example.com',function(res){ $(res.responseText).find('。art-block2 h3')。each(function(){ var anchor = $(this).children('a:last'); jQuery('',{ html:jQuery('',{ href:anchor.attr('href'), text:anchor.text() })
})appendTo($( '#jquery_snippets')); });$('#jquery_snippets li:first')。remove(); }); });
有什么问题? (我正在使用phoneGap 1.9.0)