設(shè)備環(huán)境判斷
關(guān)于更多日常使用的公共類的操作方法,可以關(guān)注下小滑輪網(wǎng)站http://www.feiaci.com/#/self/code
- 判斷是否在微信環(huán)境
- 是否安卓環(huán)境
- 是否iphone環(huán)境
- 是否ios環(huán)境(包括iPhone和ipad)
- 是否safari環(huán)境
- 是否為windows系統(tǒng)
- 是否為mac系統(tǒng)(包含iphone手機(jī))
/**
* 判斷是否在微信環(huán)境
* @return {boolean}
*/
function isWeixin() {
// 如果需要可以增加判斷電腦版微信和開發(fā)者工具:/WindowsWechat/i.test(ua) && /WechatDevTools/i.test(ua)
return (/MicroMessenger/i.test(window.navigator.userAgent));
}
/**
* 是否安卓環(huán)境
* @return {boolean}
*/
function isAndroid() {
return /Android/i.test(navigator.userAgent) || /Linux/i.test(navigator.appVersion);
}
/**
* 是否iphone環(huán)境
* @return {boolean}
*/
function iphoneCheck() {
return /iPhone/i.test(navigator.userAgent);
}
/**
* 是否ios環(huán)境(包括iPhone和ipad)
* @return {boolean}
*/
function isIOS() {
return (/ipad|iphone/i.test(navigator.userAgent));
}
/**
* 是否safari環(huán)境
* @return {boolean}
*/
function isSafari() {
return (/msie|applewebkit.+safari/i.test(navigator.userAgent));
}
/** * 是否為windows系統(tǒng) * */
const isWindows = function() {
return /windows|win32/i.test(navigator.userAgent);
}
/** * 是否為mac系統(tǒng)(包含iphone手機(jī)) * */
const isMac = function() {
return /macintosh|mac os x/i.test(navigator.userAgent);
}
關(guān)于更多日常使用的公共類的操作方法,可以關(guān)注下小滑輪網(wǎng)站http://www.feiaci.com/#/self/code