From aeb2dc65504399d8c1b243782868ff4440b3ad5d Mon Sep 17 00:00:00 2001 From: Jixun Date: Sun, 19 Dec 2021 23:43:38 +0000 Subject: [PATCH] fix: crash due to chrome been undefined --- src/utils/storage/ChromeExtensionStorage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/storage/ChromeExtensionStorage.ts b/src/utils/storage/ChromeExtensionStorage.ts index 2338b89..ccf8048 100644 --- a/src/utils/storage/ChromeExtensionStorage.ts +++ b/src/utils/storage/ChromeExtensionStorage.ts @@ -4,7 +4,7 @@ declare var chrome: any; export default class ChromeExtensionStorage extends BaseStorage { static get works(): boolean { - return Boolean(chrome?.storage?.local?.set); + return typeof chrome !== 'undefined' && Boolean(chrome?.storage?.local?.set); } protected async load(name: string, defaultValue: T): Promise {