0

IEにはブラウザモードとドキュメントモードがあり、これを追加することによってのみプログラムでドキュメントモードを設定できるようです:

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

これでドキュメント モードが正しく設定されますが、ブラウザ モードを互換表示に変更する必要があります。私のサイトは、この 2 つの設定でのみ機能します。DocType およびその他のメタ設定を変更しようとしましたが、何も機能していないようです。また、[ツール] -> [互換性設定] の下の IE 設定で、3 つのチェックボックスがすべてオフになっていて、リストボックスに何も表示されていないことを確認しました。

私の Web サイトは、IIS6 (Windows 2003 Server) 上で動作する ASP.NET 2.0 です。

ここに画像の説明を入力

これを示す簡単なサンプル サイトを次に示します。これを IE10 で開き、開発者ツール (F12) を確認します。

<html>
    <head>
        <title>This is the title</title>
        <meta http-equiv="X-UA-Compatible" content="IE=5" />
        <script type="text/jscript" language="jscript">
            function foo() {
                alert("document.documentMode: " + document.documentMode + 
                    "\n\rdocument.compatMode: " + document.compatMode +
                    "\n\rnavigator.userAgent: " + navigator.userAgent);
            }
        </script>
    </head>
    <body onload="javascript:foo();">
        This is a test site
    </body>
</html>
4

1 に答える 1