Googleのウェブポータルに統合する必要のあるサードパーティのWebアプリケーションがあります。それを統合するiframeアプローチを使用しました。インラインフレームは、いくつかの巻物を持っIFrameで開かれている場合、アプリケーションの幅がウィンドウに合わない
:それは次のようになります。だから私は彼らのコードを調べなければならないし、彼らは幅がそれ未満であるので、iframeが余裕がない1280px
の周りにいくつかの静的な幅を保持していることが分かった。
しかし興味深いのは、サードパーティのアプリをipad(iframeなし、ブラウザのアドレスバーに直接)で実行すると、スクロールがなく、アプリがウィンドウサイズのipad
に収まることです。私はipadのブラウザの幅が1280px
(実際にはわからない)未満であると信じています。だから私はアプリがスクロールなしでどのようにウィンドウに収まるのだろうかと思う。彼らはデバイスベースの幅設定を行っていません。私はIpadのコードを調べて、body
が1280px
に設定されていることを見ました。
ここでの質問は、ipadでどのように正しく動作し、iframeでアプリを実行するとデスクトップでスクロールするのを避けるのですか?
誰か助けてください!
埋め込みが必要な場合や、独自のアプリケーションにiframeを適合させる場合は、[このライブラリ](https://github.com/davidjbradshaw/iframe-resizer) –
@FrancescoPezzellaをお試しください。 2番目のファイル(iframeResizer.contentWindow.min.js)は、iFrameに含まれているページに配置する必要のあるネイティブJavaScriptファイルです」と、サードパーティのWebアプリケーションを制御することはできません。どのように達成できるのだろうか? –
ipadに関する質問は、ipadがページを画面に合わせてズームすることができるということです。 iframe内のcssまたはjsにアクセスできない場合は、本当に "素晴らしい"解決策は見つけられません。 –