判断浏览器环境
function getSystem(){const mac = /mac/i,linux = /linux/i,win = /win/i;const platform = navigator.platform.toLowerCase();if(mac.test(platform)){return 'MAC';} else if(win.test(platform)){return 'WIN';} else if(linux.test(platform)){return 'Linux';}return undefined;}const browser = {versions:function(){let ret = 'xxSys';const u = navigator.userAgent;const isMobile = !!u.match(/AppleWebKit.*Mobile.*/),ios = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;if(isMobile){if(ios) return 'IOS';if(android) return 'Android';} else {ret = getSystem() || ret;}return ret;}(),};export default browser;
使用
import browser from "../util/browers.js"console.log(browser.versions);
加入收藏夹
function addFavorite(sURL, sTitle) {try {window.external.addFavorite(sURL, sTitle);} catch (e) {try {window.sidebar.addPanel(sTitle, sURL, "");} catch (e) {alert("加入收藏失败,请使用Ctrl+D进行添加");}}}
