From ac6336993e7f249fb3a8438ab56470bad2e13829 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 (cherry picked from commit 53a2073cb482fc9deef7aa0ddf45447c6971d819) --- 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 {