IE 8 : User-Agent String

Acid2 をうけて 2008 内のマイルストーン展開を見込んでいる IE 8。

個人的にも 2008 年の最大関心事と位置づけて期待していますがプロダクトマネージャ Eric から IEBlog にて IE 8 の User-Agent についての言及ポストがありました。

IEBlog : The Internet Explorer 8 User-Agent String

変更はいたってシンプル!現時点では IE 7 の文字列 "MSIE 7.0" が "MSIE 8.0" へリプレイスされるだけの見込みで以下の通り。
UA Strings の詳しいトークン、プラットフォーム定義の詳細はこちらが参考になります。

 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)

さらに IE 7 Beta でいくつものサイトが混乱したことを受けて、ベータブラウザであることを意味するアイデンティティ b を付加しないことを追記。以下スクリプトでの代用を予定しております。

 Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)

if ((null != window.navigator.appMinorVersion) &&
(window.navigator.appMinorVersion.toLowerCase().indexOf("beta")>-1))
{
window.alert("This is a beta browser.")
}
else
{
window.alert("This is NOT a beta browser.");
}