From 843b5e33d6b8feea04cf12829a4bd9f6a2cbc341 Mon Sep 17 00:00:00 2001 From: dryajov Date: Tue, 31 Jan 2017 02:09:46 -0800 Subject: [PATCH] WIP: use self instead of window for WebWorker compatibility --- src/crypto/webcrypto-browser.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/crypto/webcrypto-browser.js b/src/crypto/webcrypto-browser.js index 3848ae2..e55cae5 100644 --- a/src/crypto/webcrypto-browser.js +++ b/src/crypto/webcrypto-browser.js @@ -3,12 +3,12 @@ 'use strict' module.exports = function getWebCrypto () { - if (typeof window !== 'undefined') { + if (typeof self !== 'undefined') { // This is only a shim for interfaces, not for functionality - require('webcrypto-shim')(window) + require('webcrypto-shim')(self) - if (window.crypto) { - return window.crypto + if (self.crypto) { + return self.crypto } }