現象
- canvasへのdrawImageでChromeだと正常だが、Edgeだとエラー(IndexSizeError)が出る状況が発生
- テストプログラム
原因
drawImageのsWidthとsHeightが元画像の大きさより大きい場合にEdgeだとエラーになる
Edgeのバージョンアップで解決
仕様だとどっちが正しいのか分からないけど、Edgeで修正されたらしい。
実際、Windows 10 April UpdateでEdgeのバージョンが上がったらエラーが出なくなった。
- エラーあり
Microsoft Edge 41.16299.402.0
Microsoft EdgeHTML 16.16299
- エラー無し
Microsoft Edge 42.17134.1.0
Microsoft EdgeHTML 17.17134
IE
IEは直さないようだ