昨日の記事を書いたとき、一応少しはテストしてみるかと思って、実際に手元の IE7 と IE8 で動かしてみたんです。 そしたらなぜか IE7 でもネイティヴ JSON オブジェクトが存在するわけですよ。わけがわからない。これは間違いなく IE8 から実装されたものです。 さらに、勤務先のサービスでは X-UA-Compatible が未だに EmulateIE7 なので、その環境で試したわけですよ。つまり、 IE8 で見ようが、 IE9 で見ようが、「ドキュメントモード」が「IE7 標準」になる状況ですね。 その場合、本物の IE7 と同じになるはずなんですけど、なぜか JSON に加えて、 localStorage/sessionStorage と、 onhashchange と postMessage と XDomainRequest が使えてしまうんです。というか、昨日挙げたもので使