久しぶりにC#で遊んでいて、たまたまWebBrowserコントロールでUserAgentを表示したときの出来事。
あれ?IE7?
ウチのInternetExporerは8にバージョンアップしてる筈なのに・・・
(というかIE6⇒IE8だったのでIE7そのものをインストしていない。)
早速ググってみたところ、もともとIE8には3つのモードがある模様。
- Quirksモード(互換モード)
- IE7 Standardsモード(IE7標準準拠モード)
- IE8 Standardsモード(IE8標準準拠モード)
Webページの場合はDOCTYPE 宣言などでイロイロ切り替わるらしい。
この値はJavaScriptのdocument.documentModeで取得できる。
値は以下の通り。
続きを読む