2

Eclipse で Android 用の PhoneGap 2.0.0 を使用してアプリを作成しましたが、エミュレーターまたは電話 (エラーなしで署名されたアプリケーション) でアプリケーションを実行しようとすると、静的 html ページのみが表示されます。iFrameを使用して別の Web ページを読み込んだページに移動すると、単純にクラッシュします。これはエミュレーターで表示される画面で、同じメッセージが携帯電話にも表示されます ( SE Xperia X10 )

エラーのあるエミュレーターのスクリーンショット:

画像

メッセージを表示した後、アプリは即座にクラッシュします。iFrame はブラウザ (電話/デスクトップ ブラウザを含む) の Phonegap の外部で適切に機能するため、他の権限を追加する必要があるか、他の設定を追加する必要があるか、これが機能するように変更を加える必要があるかどうかをお知らせください。

4

1 に答える 1

0

PhoneGap の少なくとも一部のバージョンでは、iframe を使用してネイティブ レイヤーと通信します。

私が最もよく知っているのは、ブラウザーの iframe のサポートに明確なバグがある iOS バージョンです ( https://issues.apache.org/jira/browse/CB-593 )。Androidに同様のシステムレベルの問題があるかどうかはわかりませんが、2番目のiframeが存在することを期待していないコードの一部が簡単に発生する可能性があります.

于 2012-11-16T03:28:59.570 に答える