1.0.1 • Published 3 years ago
@zstark/device v1.0.1
@zstark/device
获取浏览器以及设备的信息. 360浏览器识别的不是很准.
🚀 Quick Start
yarn add @zstark/device
import { getDeviceInfo } from '@zstark/device'
<script src="https://cdn.jsdelivr.net/npm/@zstark/device@1.0.0/lib/index.min.js"></script>
device.getDeviceInfo()
/*
{
"deviceType": "PC",
"OS": "Windows",
"OSVersion": "10.0",
"language": "zh-CN",
"orientation": "h",
"browserInfo": {
"info": "Chrome(版本: 91.0.4472.114, 内核: Blink)",
"browser": "Chrome",
"engine": "Blink",
"browserVersion": "91.0.4472.114"
}
}
*/
🎃 Methods
getOrientationStatu
获取设备横竖屏状态.
// v: 竖屏, h: 横屏
device.getOrientationStatu() // => "v"
getOS
获取设备平台信息.
device.getOS(/* userAgent?: string */) // => "Windows"
getOSVersion
获取设备平台版本号.
device.getOSVersion(/* userAgent?: string */) // => "10.0"
getDeviceType
获取设备类型.
device.getDeviceType(/* userAgent?: string */) // => "mobile"
getLanguage
获取设备语言.
device.getLanguage() // => "zh-CN"
getBrowserInfo
获取设备信息. 包含上面所有信息.
device.getLanguage(/* userAgent?: string */)
/*
{
"deviceType": "PC",
"OS": "Windows",
"OSVersion": "10.0",
"language": "zh-CN",
"orientation": "h",
"browserInfo": {
"info": "Chrome(版本: 91.0.4472.114, 内核: Blink)",
"browser": "Chrome",
"engine": "Blink",
"browserVersion": "91.0.4472.114"
}
}
*/