問題タブ [ie8-browser-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
agent - IE8 でのユーザー エージェント エラー
IE8 を使用すると、ASP.NET ページの 1 つでタスクバーにエラーが表示されます。
ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; MS-RTC LM 8; MS-RTC EA 2; .NET4.0E; XF_mmhpset)
どうすればこれを解決できますか?
css - IE8は私の頭をやっています!同じブラウザの異なるバージョンで完全に異なる結果が得られます
私はサイトを開発していますが、Safari、Chrome、Firefox、さらにはIE7でもすべて問題ないように見えますが、クライアントからIE8が台無しになっていると言われ続けています。彼が受けているエラーを再現するには、Windows7マシンでIETesterを使用する必要があります。
私のテスト環境:
テストするIE8には3つの異なるバージョンがあり、テストする必要のある3つのバージョンでは完全に異なります。私はMacを使用しているので、すべてのテストはVirtualBoxを使用して2台の仮想マシンで実行されます。IE8がインストールされたVistaとIE9とIETesterがインストールされたWindows7です。
Vista: VISTA上のIE8は、私が満足しているいくつかのマイナーなバグはあるものの、サイトを完全に実行しているようです。
Windows 7: IE9を使用して、ブラウザーとドキュメントのモードを変更できます。IE7、IE8、IE9を試してみましたが、すべて問題なく表示されます。クライアントが見たものに近づくのは、IETesterを使用したときだけです。これは、クライアントがIETesterを使用していないマシンから見せてくれたものとほぼ同じに見えます(それによって、ページのスクリーングラブを見ました。彼は見た)。
最も影響を受けたページの1つはファクトページです。上部に画像が1つしかないはずですが、代わりに3つ表示されることがあります。誰かが私をここで正しい方向に向けることができますか?IE8の一部のバージョンでこのランダムな表示のバグを引き起こしている原因と、他のバージョンで複製できないのはなぜですか。
例:
1:ファクトページ
- 外観(IETesterおよびクライアントのマシン):http ://cl.ly/8zjY (BAD)
- 外観:http ://cl.ly/8zh7
2:特典ページの紹介
- 外観(IETesterおよびクライアントのマシン):http ://cl.ly/8z8X (BAD)
- 外観:http ://cl.ly/8zwz
3:特典ページの画像
- 外観(IETesterおよびクライアントのマシン):http ://cl.ly/8zTq (BAD)
- 外観:http ://cl.ly/8zmO
私はIEのバグ修正などをうまく処理していると思いたいのですが、これは本当に私を困惑させています-私は本当に助けが必要です。
c# - プログラムで IE8 互換表示を有効にする方法
SharePoint Web パーツに JQuery があり、IE8 で Quirks モードを使用すると正しく読み込まれません。IE8 互換モードで問題なく動作します。IE7 または IE8 標準モードを使用してもうまく機能しますが、使用しているカスタム マスター ページの CSS が台無しになります。Google Chrome を使用しても問題なく動作し、Out of the Box SharePoint Master Page を使用しても問題なく動作します。だから私はIE8の互換モードをオンにするべきだと思った.それが私が考えることができる最良の方法だから. C# または JavaScript を使用して IE8 互換モードを有効にするにはどうすればよいですか?
タグを使用して IE=EmulateIE7 に設定してみましたが、互換モードに設定したいだけです。
internet-explorer - IE8 では、ブラウザ モードの設定を無視するにはどうすればよいですか?
IE8 では、開発者ツールを使用する場合、ブラウザー モードとドキュメント モードを指定でき、デフォルトの動作をオーバーライドします。これは非常に役立ちますが、問題があります。
開発者ツールで設定したものではなく、デフォルトの動作を確認しようとしています。開発者ツールを無効にして、他の人にどのように見えるかを確認する方法はありますか?
internet-explorer-8 - IE8 のドキュメント モード IE7 標準
私の文書は次のようになります。
私はIE10を使用してすべてをテストしています。Browser Mode を IE7 に切り替えると、Page Default Document Mode が IE7 標準であることが示されます。ただし、IE8 ブラウザー モードに切り替えると、ページの既定のドキュメント モードは IE8 標準です。meta タグが IE7 標準に変更されないのはなぜですか? ブラウザの設定と関係がありますか? IE8 から私のサイトを見るすべての人がデフォルトで IE7 のドキュメント モードを取得できるようにするにはどうすればよいですか?
internet-explorer-8 - 行: 6 文字: 28214 の IE9.js (コード 0) の無効な引数
私は互換表示で IE8 を使用しています。これは許容できるレンダリングを生成しますが、これは更新後にのみ発生します。
ページが最初にロードされると、まったく表示されず (前のページにとどまる)、次のエラーのみが表示されます。
この問題の解決策を探したところ、解決策を提供しない次の古いスレッドが見つかりました。
ただし、このバグを示す最小限の再現可能なテスト ケースへのリンクは提供します。
http://panoptic.com/ie7-js-300/
「互換表示」をオンにして IE8 でその URL にアクセスすると、JS エラーが表示されます。
ファイルを調べると、IE9.js
6 行目の char 28214 が以下を指してい.
ます。
この問題を解決する方法はありますか? (はい、互換表示で動作する必要があります)
internet-explorer - IE8 標準モードの IE8 でレンダリングされたローカル html ファイルに BASE 要素を使用すると、スタイルシート/スクリプト/画像が見つからない
BASE 要素を使用して、共通のスタイルシートと画像を多数含む特定のベース ディレクトリを識別する HTML ページ (Web サーバー上ではなく、ローカル) があります。以下に例を示します (ページは c:\temp\html\test.html に保存され、リソース ディレクトリは c:\temp\resources です):
これは、私がテストした現在のすべてのブラウザー (Firefox、Chrome、IE9) で正常に動作し、IE8 の Quirks モードでも正常に動作します。しかし、IE8 標準モード (このページのデフォルトであり、実際のページでは必要なモード) で実行されている IE8 では、スタイルシート、スクリプト、または画像の参照が壊れています。要素が完全に無視されているかのようです。
要素で他のバリエーションを試しました-<base href="file:///c:/temp/resources/">
または<base href="file:///c:/temp/resources/"/>
、あらゆる種類の異なるファイルURL、たとえばfile:///c:/temp/resources/test.htmlなど、およびベースの相対hrefも試しましたが、何もないようです画像/スタイルシート/スクリプトをロードするよう説得します。
上記の例は些細なことのように思えますが、実際のシナリオでは、IE8 標準モードで IE8 にページをロードし、特定の設定を行う必要があるため、解決策があれば解決策を見つけようとしています。
この要素に関連する初期の IE8 バージョンのバグへの言及をいくつか見つけましたが、それらはかなり前に修正済みとしてマークされており、すべての IE8 更新が適用されたクリーンな Windows 7 VM でこれをテストしています。
css - IE8 での iframe スクロール バックグラウンドの問題
標準の iframe の背景とスクロール (IE8) に問題があります。
長いリストを含むスクロールバー付きの標準 iframe をロードします。リストの一番下までスクロールし、ホイールでスクロールし続けると、問題が発生します。背景が iFrame から画面のメイン領域に続いているように見えます。これを説明するのは難しいですが、写真を見てください。
動作しているように見える唯一のことは、iFrame に display: none を表示することです。これを回避する方法はありますか。Overflow: hidden を試しましたが、うまくいかないようです。
別の質問です。css で display: none を iframe に設定する正しい方法は何ですか?!
html - Web ページが IE8 ブラウザ モードと IE7 ドキュメント モードで表示されるのはなぜですか?
なんらかの理由で、私が取り組んでいるサイトは、ブラウザとドキュメント モードのクロス マッチングを維持しています。IE8 開発ツールを開くと、ブラウザ モードは IE8 ですが、ドキュメント モードは IE7 です。
Doctype をいくつか変更しましたが、IE8 などのドキュメント モードのブラウザー モードでサイトを自動的に読み込むことができません。
現在のDoctype宣言: