Files
kiss-translator/src/libs/browser.js

20 lines
562 B
JavaScript
Raw Normal View History

2023-08-05 18:15:01 +08:00
import { CLIENT_EXTS, CLIENT_USERSCRIPT, CLIENT_WEB } from "../config";
2023-07-20 13:45:41 +08:00
/**
* 浏览器兼容插件另可用于判断是插件模式还是网页模式方便开发
* @returns
*/
function _browser() {
try {
return require("webextension-polyfill");
} catch (err) {
console.log("[browser]", err.message);
}
}
2023-08-04 16:48:40 +08:00
export const browser = _browser();
export const client = process.env.REACT_APP_CLIENT;
2023-08-05 18:15:01 +08:00
export const isExt = CLIENT_EXTS.includes(client);
export const isGm = client === CLIENT_USERSCRIPT;
export const isWeb = client === CLIENT_WEB;