0

私はcordova.js phonegapでアプリをやっています。

ロード時に外部URLで実行しています

super.clearCache();
super.loadUrl("http://EXTERNALURL.COM/");

インデックスにこれを追加しました:

<script type="text/javascript" src="file:///android_asset/www/cordova-2.5.0.js"></script>
<script type="text/javascript" src="js/statusbarnotification.js"></script>

しかし、私の例はどれも機能していません。何が間違っていますか?

これは、PhoneGap が追加されたかどうかをテストするためのサンプル コードです。

    $(function() {
        setTimeout(function() {
            console.log(window.PhoneGap);
        }, 1000);
    });

PC ブラウザでは番号が返されますが、Android フォン ブラウザでは次のようになります。

 03-12 15:12:37.279: I/Web Console(1382): undefined at http://EXTERNALURL.COM/:1
4

1 に答える 1

0

PhoneGapは、外部Webサイトをロードするために構築されたものではありません。アプリを外部URLに基​​づいて起動し、AppStoreで起動する場合は、忘れてください。Appleには、この問題に関して非常に厳しい制限があります。

あなたのアプリケーションとあなたがあなたのアプリケーションで何をしたいのかについてもっと教えてください、多分私たちはあなたがあなたのベースリソースとして外部ページを使うことを避けるより良い解決策をあなたに提供することができます。

于 2013-03-12T22:55:46.843 に答える