IE8でbase要素を使おうとしたらハマってしまったので備忘録に。。。
<base href="www.example.com">
<!--[if lt IE 8]><script type="text/javascript">
(function() {
var base = document.getElementsByTagName('base')[0];
base.href = base.href;
})();
</script><![endif]-->
こちらのStackOverflowを参考にさせていただきました。
hrefにhrefを入れなおすと上手く動作するみたいです。
挙動が謎すぎます。。。(´・ω・`)