jQueryMobileを使用して作成したモバイルプロジェクトがあります。
私が経験している(と思われる)問題は、Androidデバイスで発生します。
私のアプリケーションは、固定ヘッダー(上部)と固定フッター(下部)、およびいくつかのコンテンツ(ヘッダーとフッターの間)で構成されています。
フッターには(ナビゲーションバー内の)リンクが含まれ、コンテンツにはiFrameが含まれます。現在のページ(ナビゲーションバーから選択)などに応じて、さまざまなページをiFrame(ソース)にプルしています...
iframeはdiv内に含まれ、高さは100%に設定されているため、アプリケーションのコンテンツ領域に収まります。すべてが期待どおりに機能します-アプリをデスクトップブラウザ(テスト用)やIOSデバイスなどにロードする場合...たとえば、iFrameはiFrameソースを正しくロードしてレンダリングし、フッターのナビゲーションバーを使用してページ(毎回新しいコンテンツをiframeにロードします)。
ただし、Androidでは、ナビゲーションバーを使用できませんが(リンクをクリックできません)、iFrameも正しく読み込まれてレンダリングされます。iFrameのコンテンツがページ外にレンダリングされているようです(iFrameの外側にあり、フッター/ナビゲーションバーの後ろにdiv(表示されていませんが)が含まれています(切り取られたりトリミングされたりしていません)。 navbar自体(それが理にかなっている場合)-たとえば、navbar内のリンクをクリック/タッチすると、無視されるか、(偶然に)選択したnavbarリンクの下にレンダリングされたiframe内にリンクがある場合、ソースからのリンクiFrame内がロードされ、ナビゲーションバーリンクは無視されます...
私はしばらくこれに頭をぶつけてきましたので、どんな助けでも大歓迎です。
乾杯 !