3

私の Web ページでは、sencha touch を使用して行われる別の Web ページのコンテンツを表示する必要があります。この目的のために iframe を使用しています。しかし、問題は、sencha touch Web ページ (iframe を介して読み込まれる) の選択メニューが表示されないことです。 iPhoneブラウザで.オーバーレイが表示されますが、選択メニューは表示されません.ブラウザから直接sencha touchアプリを表示すると問題なく表示されます.だから私は問題がiframeにあると考えています.これをiframeで動作させるための解決策はありますか. ?.これは別のチームによって維持されており、私はそのコードを制御できないため、煎茶タッチを変更することはできません。

問題を説明するために、iframe に sencha touch キッチン シンク アプリをロードしました。URL は次のとおりです。 http://pastehtml.com/view/c6mqj67b0.html

iPhoneのブラウザ/シミュレーターから選択メニュー「ランク」を開くと、問題が表示されます。

この作業を行うために私の最後で実行できる解決策はありますか?.

前もって感謝します。

4

3 に答える 3

4

@ user700284 申し訳ありませんが、オーバーレイiframeは iOS および Android ブラウザーではまだ機能しません。現時点では、ブラウザ デスクトップでのみ動作します。ただし、このようなものiframeにオーバーレイを配置することはできません。Ext.Panel

Ext.Panel({
   items: [
    {
       xtype: 'panel',
       html: '<iframe width="560" height="315" src="http://www.sencha.com/products/touch/" frameborder="0" allowfullscreen></iframe>',
       id: 'Idpanel',
       hideOnMaskTap: true
    },
   ]
})

これらが役立つことを願っています。:)

于 2012-08-05T16:14:08.557 に答える
1

iframe の代わりにobject タグを使用して、違いが生じるかどうかを確認してください。

于 2012-08-03T20:19:16.567 に答える
0

選択フィールドをロードする iFrame は、iPad (ネイティブおよびモバイル サファリ) で完全に機能します。しかし、iPhoneでは同じエラーが発生します。これに対する他の解決策はありますか??

于 2012-08-28T11:25:36.410 に答える