をロードするときに、私はDelphiのフォームにTWebBrowser
を追加し、いずれかのファイルからWebページをロードするときに私が問題に遭遇している、すなわちwb1.Navigate('file://myhtml.html');
またはウェブサイトに保存されている正確なページに移動、すなわちwb1.navigate('http://mysite/myhtml.html');
ディスプレイの違いローカルのHTMLページに
ページをローカルにロードするか、IE自体のウェブサイトからロードするかは、CSSを別様に処理するようです。
私はページが私が読んだものから最小とIE9を強制するものである<!DOCTYPE html>
を持っていることを確認してきました。
これまでにみたことがある人は誰ですか? IEで
、それは水平側で正しく側のデータが表示されます。
これは私がTWebBrowser
を使用してページをロードする場合のように見えるものです。
ようこそスタックオーバーフロー。 Q&Aサイトです。あなたの質問は何ですか? – MartynA
"私は、ページには" ...ある単語がないことを確認しました。このポストは、a)問題のCSSを提供すること、b)ページがどのように見えるのかを示すスクリーンショットによって改善されるだろう。 – Noumenon
これらのページをIEで直接開こうとしましたか?デフォルトでは、IEは、ローカルファイルからそのページがロードされたときに通常「アクティブコンテンツ」と呼ばれるいくつかのWebページコンテンツを無効にします。また、アプリケーションがレジストリに正しく登録されるまで、TWebBrowserのコンテンツは常にIE7互換モードで表示されます。これを克服する方法をここで説明します:http://stackoverflow.com/a/25843958/3636228 – SilverWarior