現象
- 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は直さないようだ