我正在使用 Phonegap 构建一个移动应用程序,使用 jquery.xdomainajax.js 来解析来自 url(另一个域)的 html 元素。我正在关注的教程在这里。
我的应用程序在网络浏览器中运行良好,但是当我在 android 设备上尝试时没有运行。
我试过改变super.setIntegerProperty ("loadUrlTimeoutValue", 70000); 来自MyPhoneGapActivity.java,但仍然失败。
这是我的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
$(文档).ready(函数() {
$.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)