diff options
-rw-r--r-- | packages/browser/src/helpers/supportsWebauthn.ts | 2 | ||||
-rw-r--r-- | packages/browser/webpack.config.js | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/packages/browser/src/helpers/supportsWebauthn.ts b/packages/browser/src/helpers/supportsWebauthn.ts index f566942..605bb67 100644 --- a/packages/browser/src/helpers/supportsWebauthn.ts +++ b/packages/browser/src/helpers/supportsWebauthn.ts @@ -3,7 +3,7 @@ */ export default function supportsWebauthn(): boolean { return ( - window.PublicKeyCredential !== undefined + window?.PublicKeyCredential !== undefined && typeof window.PublicKeyCredential === 'function' ); } diff --git a/packages/browser/webpack.config.js b/packages/browser/webpack.config.js index 8cf6da0..c70d050 100644 --- a/packages/browser/webpack.config.js +++ b/packages/browser/webpack.config.js @@ -24,6 +24,7 @@ module.exports = { filename: 'webauthntine-browser.min.js', library: 'WebAuthntineBrowser', libraryTarget: 'umd', + globalObject: 'this', }, plugins: [ new WebpackAutoInject({ |