ブラウザによって挙動の違うjavascriptに出会ったときの話


何が起きた?

javascriptのDate()関数が、IEとChromeで異なる動きをする。

このおかげでjqplotにも派生エラー。jqplotのsetDate()にDate()を渡すとIEだけおかしな動きをした。

じゃあどうした?

Date()を使わず、setDate()には文字列を渡した。

なんのために?

ブラウザ依存で発生するエラーを抑止するため

もしかしたらsetDate()にも似たような問題があるかもしれないけど、そのときはそのとき。

削れるものは削るに限る。