0

IE7、8 互換モード、Chrome、Firefox などで動作する JavaScript があります。唯一のことは、このスクリプトが IE8 と IE9 では動作しないことです。何か案が?

<Head>そのため、ページ、セクションで実行時にドキュメント互換モードを設定したいと思います。条件付きで互換モードを設定するには?

4

1 に答える 1

3

JavaScript を修正することをお勧めします。長い目で見れば、多くのトラブルを回避できます。

スクリプトをそのままにしておくことに決着がつかない場合は、X-UA-Compatible メタ タグを使用できます ( META Tags and Locking in Future Compatibility を参照)。これでJavaScript が機能するはずです (保証はありません!)。

実行時に設定したい場合は、ページで宣言できます。

<meta id="comp" http-equiv="X-UA-Compatible" runat="server" />

コードビハインドに設定します

comp.Content = "IE=EmulateIE7";


ただし、他のブラウザは単にタグを無視するため、次のようにページに配置できます。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
于 2013-03-06T14:33:01.027 に答える