// import { i18n } from '@/lang' import { ElMessage as Message } from 'element-plus' // 获取浏览器类型字符串 function getBrowserUserAgentStr() { return window.navigator.userAgent } const browserTypes = { isChrome: getBrowserUserAgentStr().includes('Chrome'), isFirefox: getBrowserUserAgentStr().includes('Firefox'), isWework: getBrowserUserAgentStr().toLowerCase().includes('wxwork'), isDingTalk: getBrowserUserAgentStr().toLowerCase().includes('dingtalk'), } // 浏览器兼容性提示 const SHOW_BROWSER_TIP = 'SHOW_BROWSER_TIP' export function setBrowserTip() { // 是否提示过了 const hasShowBrowserTip = localStorage.getItem(SHOW_BROWSER_TIP) if (hasShowBrowserTip) return if (hasShowBrowserTip || browserTypes.isWework || browserTypes.isDingTalk) return // 非 chrome 或 firefox 出现提示 if (!browserTypes.isChrome && !browserTypes.isFirefox) { Message({ type: 'warning', // showClose: true, // message: i18n.t('browserTip'), duration: 0, // onClose(msgInstance) { // localStorage.setItem(SHOW_BROWSER_TIP, '1') // msgInstance.close() // msgInstance.$destroy() // }, }) } } export default browserTypes