diff --git a/src/app/services/cryptoService.js b/src/app/services/cryptoService.js index 81f543f5a78..0ea18add084 100644 --- a/src/app/services/cryptoService.js +++ b/src/app/services/cryptoService.js @@ -9,8 +9,8 @@ angular _orgKeys, _privateKey, _publicKey, - _crypto = $window.crypto, - _subtle = $window.crypto.subtle; + _crypto = typeof $window.crypto != 'undefined' ? $window.crypto : null, + _subtle = (!!_crypto && typeof $window.crypto.subtle != 'undefined') ? $window.crypto.subtle : null; _service.setKey = function (key) { _key = key;