0

私のコードは次のとおりです。

<div data-role="page" id="pageID">


    <div data-role="header"  data-position="fixed">
        <p>Directions</p>
    </div>


    <div data-role="content">

        <div style="width:100%; height:80%;">
            <iframe src="http://m.google.com"  seamless=""></iframe>     
        </div>

    </div> 

</div> 

しかし、私がこのページに来たとき、Google はロードされていません。Samsung Galaxy S Androidフォンを試しています。

4

3 に答える 3

2

このiframeは私にとってはうまくいきますが、リストの問題があります

<iframe name="frame" src="http://google.com" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px">
    </iframe>'
于 2013-07-01T16:05:22.573 に答える
1

携帯電話の JQM で iFrame を使用しないでください。iFrame は、一部の組み込みの Android ブラウザーでは機能しません。モバイル クロームまたは Firefox ブラウザでテストしようとしましたか?

最悪のシナリオでは、代わりにこのコンポーネントを使用してください。これは、新しいブラウザ ウィンドウを表示するために使用される phonegap プラグインです。

この例は機能するはずです。Galaxy S3でテストしました。

<iframe style="width: 400px; height: 400px" src="http://m.google.com" frameborder="0" scrolling="no"></iframe>
于 2012-11-26T13:04:52.420 に答える
0

URL のブロックにも問題がある可能性があります。phonegap ビルドを使用している場合は、config.xml に次の行を追加します。

参照リンク: http://docs.build.phonegap.com/en_US/#googtrans(en)構成ブロック..

<plugin name="cordova-plugin-whitelist" version="1"/>
<allow-intent href="http://*/*"/>
<allow-intent href="https://*/*"/>
<allow-intent href="tel:*"/>
<allow-intent href="sms:*"/>
<allow-intent href="mailto:*"/>
<allow-intent href="geo:*"/>
<platform name="android">
    <allow-intent href="market:*"/>
</platform>
<platform name="ios">
    <allow-intent href="itms:*"/>
    <allow-intent href="itms-apps:*"/>
</platform>

これが追加されたことを確認してください<plugin name="cordova-plugin-whitelist" version="1"/>..

于 2015-11-26T13:09:09.613 に答える