このところ IE8 での災難が続いている。今回は、script 要素の type 属性でハマる羽目に陥った。 普段は JavaScript コードを書く場合は何気なく script タグの属性に type="text/javascript" のように記載しているのだが、先日たまたま type="application/javascript" としてしまった。これでも Firefox や Chrome および IE10 では動作するのだが、IE9/8 では全く無視され実行されない。 2006年4月に公開された RFC 4329 では既に text/javascript は旧式扱いで今後は application/javascript を使用することになっているのだが、2009年3月公開の IE8 はもとより 2011年3月公開の IE9 でさえ対応していないことが判明。 ちなみに Firef