We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8776ebe commit 4c79652Copy full SHA for 4c79652
1 file changed
js/load-image-meta.js
@@ -96,6 +96,8 @@
96
var markerLength
97
var parsers
98
var i
99
+ var arr1
100
+ var arr2
101
// Check for the JPEG marker (0xffd8):
102
if (dataView.getUint16(0) === 0xffd8) {
103
while (offset < maxOffset) {
@@ -144,9 +146,12 @@
144
146
if (buffer.slice) {
145
147
data.imageHead = buffer.slice(0, headLength)
148
} else {
- // Workaround for IE10, which does not yet
- // support ArrayBuffer.slice:
149
- data.imageHead = new Uint8Array(buffer).subarray(0, headLength)
+ // Workaround for IE10, which does not support
150
+ // ArrayBuffer.slice:
151
+ arr1 = new Uint8Array(buffer, 0, headLength)
152
+ arr2 = new Uint8Array(headLength)
153
+ arr2.set(arr1)
154
+ data.imageHead = arr2.buffer
155
}
156
157
0 commit comments