IE11でもmetaを書かないとマルチブラウザにならない!

IE11はChromeやFirefoxなどのブラウザと同様Canvasを使ったページが動くが、Javascriptでエラーになってしまう場合がある。
古いIEとの互換性を保つために、機能制限がかかっているようだ。
そこで<HEAD>タグ内に

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE11"/>>

とIE11モードに強制してやると、旧バージョンとの互換が切れて、他のブラウザと同じように動いた。

写真の水面等を揺らす
http://qpon.quu.cc/jquery/
ジグソーパズルの型抜き
http://qpon.quu.cc/jigsaw/
などを作ることができた

今後に備え
<meta http-equiv="X-UA-Compatible" content="IE=IE=edge"/>>

としておいた方がよいのかもしれない

この記事へのコメント

この記事へのトラックバック