スパイスラボ神部です。
三連休ですっかり見逃していましたが、早くも IE8 正式版が出ていたのですね。
すっかり出遅れてしまったので、はてな検索を使ってIE8 に関する情報を集めてみました 。
まずは公式とかニュースとか
-Internet Explorer 8 : かつてない新機能
公式サイト。XP、Vista の各バージョンのリンクが張られていてわかりやすい感じ。ムービーには変なカニのキャラクターが。
-IE 8正式版のダウンロード開始 - ITmedia News
Web Slice は Adobe AIR っぽい機能ですね。
-マイクロソフトはIE 8で地雷を踏んだ? - builder by ZDNet Japan
さすがに Openra の スピードダイヤルや Safari の Top Sites みたいなものは持ってきていませんが、自動サイトリコメンデーションのようなものをはじめたようです。匿名で情報送信とあるものの、URLにIDなどが含まれた場合は送信されてしまうようです。
-IE 8で気に入っている点と気に入っていない点、合わせて10個 - IT業界を生き抜く秘密10箇条 - ZDNet Japan
クラッシュからの回復機能もついたようです。これは Exploer と完全に切り離されたということなんでしょうか。もしシェルと統合だとこれは結構不安定なことになりますよね(ここかなり適当)最後にあがっている
W3C 対応による互換性ボタンの話要注目です。
-ie8 + Sleipnir の相性がはげしく良い件について :: Drk7jp
JavaScript の実行速度が上がっているのだそうです。ベンチマークもあちこちで出ていますね。
-「IE8」正式版提供開始 「MSN産経ニュース」人気記事表示も - MSN産経ニュース
産経ニュースの記事が全面に出てきたりも。CPとしての産経にしてはとっても大きなニュース。ついでにブラウザから有料会員もとれちゃったらすごいんだけど。
ブログ系
-Internet Explorer 8 にしてみました - Earlybird::Diary @sometimes written
互換表示ボタンについての解説が詳しいです。
-IE8正式版のみ適用するCSSハック│Web制作の現場から ~入院、退院、そしてつまはじき~
折角今回から W3C 標準になったけど、やっぱり個別対応しないとお客さんに怒られちゃうよ~、と言う人のための CSS hack for IE8 です。IE8 CSSに関して - いいえGIMPです 経由。
-IE6とIE7とIE8を共存させるには - POCH-7003 BEATout!
これ、厳しいですよね。とりあえず手元に IE 8 のみ入れたノートPC用意しています。
-IE8公式サイトのカニはなんなの?ふざけてるの? - 針と糸
わはは。たしかに ふぉくすけ と比較しちゃかわいそうだ。
ニコニコ動画ではちょっと不具合が?
IE8 のレンダリングモード切替は大変そう
さて、IE8 には3つのレンダリングモードがあるようです。
-IE8の新しい標準モードとモードスイッチ | Web標準Blog | ミツエーリンクス
・IE8には、「互換モード」、「標準モード」、「より進んだIE8の標準モード」という、3つのレンダリングモードがある。
・互換モードはIE6、IE7のものと一緒。標準モードはIE7のものと一緒。
・互換性を保つため、IE8の標準モードにはmeta要素やHTTPヘッダによる指定が必要
-IE8、互換ビューボタンを押しまくるユーザの要望に答える | エンタープライズ | マイコミジャーナル
IE7以前のエミュレーションを行うボタンに関して、やっぱり押させまくるのはしのびないということで、もうアップデートされなかったりするような IE デファクトなページを集めるDBがはじまったりしているようです。
-IE8に"IE=EmulateIE7"登場、"IE=7"よりも適切な互換指定 | エンタープライズ | マイコミジャーナル
より確実に IE7 以前の互換にするためには、HTTPヘッダで IE=EmulateIE7 と指定するのだとか・・・。これは Web 制作会社系にはおまじないとして普及しそうですね。特に日本では。
IE8の互換性について。 には優先順位なども書かれていますね。
(追記)
IE8のドキュメントメモ - ヲゾゾ wozozo ウンコプログラマー 〜綺麗なお姉さん〜
ここのまとめがすばらしいです。Emulate IE7 については触れられてないけど。
もうIE爆発すればいいのに。
wwwww
PHP で IE8 のみ仲間はずれに
最後に、全く洗練されていない場当たり対応になりますが PHP で IE8 を強制的に互換モードでレンダリングさせる(DOCTYPE 差し替え)のスニペットを晒しておきます。けっして参考になるシロモノではないので、ご利用は自己責任でお願いします。
<?php
if(ereg("MSIE 8",$_SERVER['HTTP_USER_AGENT'])){
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><?php
}else{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
}
?>
(追記)
これよりも前述の HTTP ヘッダを利用する方が良さそうです。
<meta http-equiv="X-UA-Compatible" content="IE=emulateIE7" />
PHP のみで書く場合は、
header('X-UA-Compatible:IE=EmulateIE7);
という感じかもしれません。
うーん、なんかこう、acid テスト以上の、具体的な Web サイトに向けた「正しい対応」のリファレンス実装がほしくなってきた気がする。
-Firefox3/IE8はクリアか、新CSS/JS検証 ACID 3テスト登場 | ネット | マイコミジャーナル
関連記事


