メモ。
とある実装で、onclick時にlocation.hrefから遷移するページでcookieにreffererを書き込むことになり、
他ブラウザは問題ないのに、どうしてもIE8で書き込みできなかったのが発端。
cookie自体の問題なのか、特定がしにくく
苦しんだあげくに見つけたのがコチラ。
ブラウザ振り分けは各自のやり方で良いとして。
キモになるのはcreateElementで新たなリンクエレメントを作成、
そのリンクエレメントに引数なり遷移先のURLをセットして
element.appendChildでぶっ込んで、clickイベント発火で遷移させる。
都合上、実装は他の方にお任せしてしまったが、
ここにたどり着くまでに時間かかりまくった。
もうこんな戦い嫌だよIE8。