Fix registration with Internet Explorer

This commit is contained in:
yflory
2019-03-08 17:07:22 +01:00
parent 9a2ba56030
commit e927562006
2 changed files with 9 additions and 2 deletions

View File

@@ -61,7 +61,13 @@ define([
}
// grab an unused slice of the entropy
var A = bytes.slice(entropy.used, entropy.used + n);
// Note: Internet Explorer doesn't support .slice on Uint8Array
var A;
if (bytes.slice) {
A = bytes.slice(entropy.used, entropy.used + n);
} else {
A = bytes.subarray(entropy.used, entropy.used + n);
}
// account for the bytes you used so you don't reuse bytes
entropy.used += n;