Skip to content

Platform 平台模块

设备、浏览器、操作系统信息获取。

getLanguage()

获取终端设备的语言类型。

返回值

String - 语言代码,如 'zh-CN''en-US'

示例

js
Qilin.Platform.getLanguage()    // 'zh-CN'

getDevice()

获取访问终端设备的类型信息。

返回值

Object - 设备信息对象

属性类型说明
PCBoolean是否是 PC 端
MobileBoolean是否是移动端
iPhoneBoolean是否是 iPhone
PhoneBoolean是否是手机
iPadBoolean是否是 iPad
TabletBoolean是否是平板电脑
WindowsPhoneBoolean是否是 Windows Phone

示例

js
const device = Qilin.Platform.getDevice()
if (device.Mobile) {
  console.log('移动端访问')
}
if (device.iPhone) {
  console.log('iPhone 访问')
}

getBrowser()

获取浏览器的类型信息。

返回值

Object - 浏览器信息对象

属性类型说明
EdgeBoolean是否是 Edge 浏览器
WechatBoolean是否是微信内置浏览器
QQBoolean是否是 QQ 内置浏览器
QQBrowserBoolean是否是 QQ 浏览器
UCBoolean是否是 UC 浏览器
ChromeBoolean是否是 Chrome 浏览器
FirefoxBoolean是否是 Firefox 浏览器
SougouBoolean是否是搜狗浏览器
SafariBoolean是否是 Safari 浏览器

示例

js
const browser = Qilin.Platform.getBrowser()
if (browser.Wechat) {
  console.log('微信环境')
}
if (browser.Chrome) {
  console.log('Chrome 浏览器')
}

getBrowserKernel()

获取浏览器内核信息。

返回值

String | null - 内核名称:'webkit''gecko''opera'null

示例

js
Qilin.Platform.getBrowserKernel()    // 'webkit'

getOperatingSystem()

获取操作系统信息。

返回值

Object - 操作系统信息对象

属性类型说明
WindowsBoolean是否是 Windows 系统
Windows_CPUString/nullWindows 位数:'x64''x32'
Windows_VersionString/nullWindows 版本:'Win7''Win8''Win10''WinXP'
MacBoolean是否是 Mac 系统
Mac_VersionString/nullMac 版本号
IOSBoolean是否是 iOS 系统
IOS_VersionString/nulliOS 版本号
AndroidBoolean是否是 Android 系统
Android_VersionString/nullAndroid 版本号
LinuxBoolean是否是 Linux 系统
HarmonyOSBoolean是否是鸿蒙系统
UbuntuBoolean是否是 Ubuntu 系统

示例

js
const os = Qilin.Platform.getOperatingSystem()
if (os.Windows) {
  console.log('Windows 系统', os.Windows_Version)
}
if (os.IOS) {
  console.log('iOS', os.IOS_Version)
}
if (os.HarmonyOS) {
  console.log('鸿蒙系统')
}

基于 ISC 许可发布