File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ var parseDataURI = require('data-uri-to-buffer')
9
9
10
10
function defaultImage ( url , cb ) {
11
11
var img = new Image ( )
12
+ img . crossOrigin = "Anonymous"
12
13
img . onload = function ( ) {
13
14
var canvas = document . createElement ( 'canvas' )
14
15
canvas . width = img . width
@@ -64,8 +65,11 @@ function handleGif(data, cb) {
64
65
65
66
function httpGif ( url , cb ) {
66
67
var xhr = new XMLHttpRequest ( )
68
+ xhr . open ( 'GET' , url , true )
67
69
xhr . responseType = 'arraybuffer'
68
- xhr . overrideMimeType ( 'application/binary' )
70
+ if ( xhr . overrideMimeType ) {
71
+ xhr . overrideMimeType ( 'application/binary' )
72
+ }
69
73
xhr . onerror = function ( err ) {
70
74
cb ( err )
71
75
}
@@ -77,7 +81,6 @@ function httpGif(url, cb) {
77
81
handleGif ( data , cb )
78
82
return
79
83
}
80
- xhr . open ( 'GET' , url , true )
81
84
xhr . send ( )
82
85
}
83
86
You can’t perform that action at this time.
0 commit comments