2011-08-09 7 views
1

iPhoneのSafariブラウザにロードしようとしているウェブページがあります。 iframeを除いて、すべてがうまくロードされます。理想的には、iframeは200x200でなければならず、ユーザーがその内部をスクロールできるようにしたいと考えています。iFrames in iPhone

私はこれを行うとき:

<iframe src="test.html" width="200" height="200"></iframe> 

を幅と高さの属性を無視しているようです。私はこれを行うと

は:

<iframe src="test.html" scrollable="no" width="200" height="200"></iframe> 

は、サイズの属性を確認するようだが、私は私の究極の目標である、フレーム、内周りにスクロールすることはできません。 (ディスプレイだけでなく、まだ周りのiframe内部をスクロールすることはできません)無駄に

.iframe { 
    height:300px; 
    width:280px; 
    overflow:auto; 
} 

:私はまたのような、CSSを使用してみました。

ご協力いただきありがとうございます。

+1

"理想的には、iframeは200x200でなければなりません..."理想的には、iframeは*存在してはいけません。 – ceejayoz

答えて

1

iframeはモバイルブラウザのように機能しません。 iOSでは、2本の指でiframeをスクロールする必要があります。デスクトップブラウザほどシームレスではありません。あなたのアプローチを再考する必要があるかもしれません。

+0

これはシミュレータにも反映されていますか?そこにカーソルをドラッグするだけのようです。 –

+0

私は2本の指のスクロールを試み、それはiframeではなくページ全体をスクロールします。ワン・フィンガー・スクロールと同じこと。 編集:これは2011年の回答であることがわかりました。これはその後変更されている可能性があります。 –

+0

モバイルSafariはこのようなものに関してはより良いオーダーを得ています。だから、これはもはや正確ではないかもしれません。 –