3

URL(別のドメイン)からhtml要素を解析するためにjquery.xdomainajax.jsを使用して、Phonegapでモバイルアプリを構築しています。私がフォローしているチュートリアルはここにあります。

私のアプリケーションはWebブラウザーで正常に実行されますが、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

$(document).ready(function(){

$ .get('http://example.com'、function(res){$(res.responseText).find('。art-block2h3')。each(function(){varアンカー= $(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 に答える