1
Safari iphone/ipadはiframeで幅と高さが0pxになっていて、大きなものを置いていません。iphone safariでiframeの問題が隠されている
0pxがすべてのブラウザで動作するように見えるので、誰かがそれを見たか、または表示をnoneに設定する以外の修正を見つけましたか?
Safari iphone/ipadはiframeで幅と高さが0pxになっていて、大きなものを置いていません。iphone safariでiframeの問題が隠されている
0pxがすべてのブラウザで動作するように見えるので、誰かがそれを見たか、または表示をnoneに設定する以外の修正を見つけましたか?
私は私が見つけることができるすべてのパラメータをゼロにすることによって、問題を解決:
var el = document.createElement("iframe");
el.setAttribute('id', 'yourFrameId');
el.height = 0;el.width = 0;
el.hspace="0";el.vspace="0";
el.marginheight="0";el.marginwidth="0";
el.frameBorder = "0";el.scrolling = "No";
またはインライン:CSSでなし:
<iframe src="test.html" id="yourFrameId" width="0" marginwidth="0" height="0" marginheight="0" align="top" scrolling="No" frameborder="0" hspace="0" vspace="0">Browser not compatible. </iframe>
私はまた、ディスプレイを設定します。
これは、iOS上で動作するようになっています。他のモバイルブラウザではテストしていませんが、問題がある場合は、絶対位置、上端:-9999pxなどの位置を設定してください。