7

IE7から9を含むすべてのブラウザーで完全な互換性で動作するWebサイトがあります

IE-10で試してみてショックを受けました。バグが多すぎます。IE-10でこれを修正する時間がなく、サードパーティのコントロール「Telerik」も使用しているため、簡単な解決策を試してみることにしました。ドキュメントとブラウザモードをie9に戻します。

IE-10の開発者ツールで、手動でドキュメントモードをIE9標準に設定し、ブラウザモードをIE9に設定すると、すべてのバグが解消され、IE-10にドキュメントモードを使用させる方法が見つかりました。

    <meta http-equiv="X-UA-Compatible" content="IE=9" />

しかし、ブラウザモードはどうですか?レンダリングする前にその値を設定する方法はありますか?


解決策:この質問で使用した方法は正しかったのですが、解決策はホスティングサーバーのウィンドウを更新することでした。多くの更新がありました。疑わしいのは次のとおりです。InternetExplorer8の更新WindowsServer 2008 R2x64Editionの互換表示リスト(KB2598845)

4

1 に答える 1

0

すでにドキュメントモードがソートされています。それは問題を解決しませんか?それは通常トリックを行います。

ブラウザモードは、レンダリングにまったく影響を与えないため、機能する必要はありません。UA文字列を変更するだけなので、ページレイアウトに影響を与えることはありません。コードにUA文字列を調べてブラウザ固有のハッキングを行おうとするものがない限り、

あなたがそれをする何かをあなたのコードに持っているなら、それは問題がどこにあるかであり、あなたはおそらくそれを修正するべきです。(UA文字列を使用してページレイアウトに影響を与えることは、とにかく悪い習慣として一般的に眉をひそめます。通常、それを行うためのより良い方法があります)

それを行っているのがTelerik自体である場合、彼らはすでにそれに対する修正を見つけることを余儀なくされていると思います(IE10はしばらくの間リリースされており、他のユーザーから不満がありました)。最新バージョンに変更すると、問題が解決します。

于 2013-03-26T12:48:13.647 に答える