4

外部 URL (別の Web サーバー上の HTML ファイル) を iFrame にロードして、アプリケーションのヘッダーと下部のタブ バーの間に含まれるようにしようとしています。

iFrame HTML5 要素と属性を使用してみましたが、異なる Android バージョン (2.2/2.3) と iOS バージョンの間で異なる動作が見られます。iFrame 要素内のコンテンツが iFrame の外に出て、ヘッダー/タブ バーが消えることがあります。他のバージョンでは、URL がホワイト リストに登録されていても、ネイティブ Web ブラウザーが開きます。さらに、PhonGap.plist 設定を設定して、すべての外部 URL を webview に表示することはできません。アプリには、ネイティブ ブラウザーを開く必要がある同じドメインからのリンクもいくつかあるためです。

これを達成するために誰かが ChildBrowser プラグインを変更した投稿をここで見ました ( Using IFRAME in HTML5 applications ) が、コードへの参照や、これがどのように達成されたかについての手順はありません。ヘッダーとタブ バーも表示する必要があるため、デフォルトの ChildBrowser 動作を使用できません。

すべてのバージョンの iFrame に外部 URL を表示する方法を知っている人はいますか? または、これを達成するために ChildBrowser プラグインを変更するために必要な手順を知っている人はいますか?

私はこれに何時間も費やしてきたので、どんな助けでも大歓迎です。

4

0 に答える 0