浏览代码

Add workaround for FireFox creaetImageBitmap() unrecognized options issue in ImageBitmapLoader

Takahiro 6 年之前
父节点
当前提交
a04f8ec4e6
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      src/loaders/ImageBitmapLoader.js

+ 10 - 1
src/loaders/ImageBitmapLoader.js

@@ -71,7 +71,16 @@ ImageBitmapLoader.prototype = {
 
 		} ).then( function ( blob ) {
 
-			return createImageBitmap( blob, scope.options );
+			if ( scope.options === undefined ) {
+
+				// Workaround for FireFox. It causes an error if you pass options.
+				return createImageBitmap( blob );
+
+			} else {
+
+				return createImageBitmap( blob, scope.options );
+
+			}
 
 		} ).then( function ( imageBitmap ) {