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 {