hbuilderX最新版本現(xiàn)在已經(jīng)支持在代碼中獲取當(dāng)前所處環(huán)境
僅3.4.10+版本以上才支持,如果您的hbuilderX版本不是這個(gè)版本的需要先升級(jí)一下版本 hbuilderx下載
選擇3.4.11及以上版本
const type = uni.getSystemInfoSync().uniPlatform
console.log(type) // app
uniPlatform 可取值如下:
值 | 生效條件 |
---|---|
app | App |
web | H5 |
mp-weixin | 微信小程序 |
mp-alipay | 支付寶小程序 |
mp-baidu | 百度小程序 |
mp-toutiao | 字節(jié)跳動(dòng)小程序 |
mp-lark | 飛書(shū)小程序 |
mp-qq | QQ小程序 |
mp-kuaishou | 快手小程序 |
mp-jd | 京東小程序 |
MP-360 | 360小程序 |
quickapp-webview | 快應(yīng)用通用(包含聯(lián)盟、華為) |
quickapp-webview-union | 快應(yīng)用聯(lián)盟 |
quickapp-webview-huawei | 快應(yīng)用華為 |
我們也可以通過(guò)這個(gè)方法獲取到設(shè)備的品牌以及型號(hào)
獲取設(shè)備品牌
const brand= uni.getSystemInfoSync().deviceBrand
獲取設(shè)備型號(hào)
const model= uni.getSystemInfoSync().deviceModel
獲取設(shè)備類型
const deviceType= uni.getSystemInfoSync().deviceType
還有很多新增的系統(tǒng)信息 具體可以查看uniapp獲取系統(tǒng)信息
還有一種方法就是通過(guò)js 來(lái)獲取當(dāng)前環(huán)境
javascript的navigator對(duì)象是Window對(duì)象的一個(gè)屬性,指向了一個(gè)包含瀏覽器相關(guān)信息的對(duì)象。navigatot中包含了一些常用到的屬性,如
navigator.appVersion 瀏覽器的版本號(hào)
navigator.appName 瀏覽器的名稱
navigator.language 瀏覽器使用的語(yǔ)言
navigator.platform 瀏覽器使用的平臺(tái)
navigator.userAgent 瀏覽器的user-agent信息
其中userAgent 屬性是一個(gè)只讀的字符串,聲明了瀏覽器用于 HTTP 請(qǐng)求的用戶代理頭的值。
一般來(lái)講,它是在 navigator.appCodeName 的值之后加上斜線和 navigator.appVersion 的值構(gòu)成的。
例如:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-511795.html
我們可以通過(guò)這個(gè)方法來(lái)判斷當(dāng)前運(yùn)行環(huán)境文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-511795.html
1.微信內(nèi)置瀏覽器環(huán)境
到了這里,關(guān)于uniapp判斷當(dāng)前運(yùn)行環(huán)境 app h5 微信小程序 百度小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!