From 1968f71abbc39b50e8eb4225ca08af3e5b81023d Mon Sep 17 00:00:00 2001 From: Alex Booker Date: Sat, 15 Aug 2015 08:52:06 +0100 Subject: [PATCH] added support for IE 11 --- js/passwordGenerator.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/passwordGenerator.js b/js/passwordGenerator.js index 13e7d41b..d5258812 100644 --- a/js/passwordGenerator.js +++ b/js/passwordGenerator.js @@ -1,10 +1,11 @@ var passwordGenerator = (function() { var generateRandomNum = function (max) { - if (!window.crypto || !window.crypto.getRandomValues) { + var crypto = window.crypto || window.msCrypto; + if (!crypto) { throw new Error('Unsupported browser.'); } var array = new Uint8Array(1); - window.crypto.getRandomValues(array); + crypto.getRandomValues(array); var range = max + 1; var max_range = 256; if (array[0] >= Math.floor(max_range / range) * range)