3

我正在使用 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)

4

1 回答 1

1

您是否创建了域白名单?

http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html

于 2012-11-06T19:04:28.307 回答