1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-15 07:43:35 +00:00

require node URL

This commit is contained in:
Kyle Spearrin
2018-04-25 16:30:18 -04:00
parent 42bf9b2edb
commit 33c3af3a8e

View File

@@ -1,3 +1,6 @@
// tslint:disable-next-line
const nodeURL = typeof window === 'undefined' ? require('url').URL : null;
export class Utils {
static inited = false;
static isNode = false;
@@ -159,7 +162,7 @@ export class Utils {
if (uriString.startsWith('http://') || uriString.startsWith('https://')) {
try {
return new URL(uriString);
return nodeURL != null ? new nodeURL(uriString) : new URL(uriString);
} catch (e) { }
}