OneScript
基础

system

系统状态 API。

system.locale

同步读取设备的语言偏好和地区。

import { system } from "onescript";

console.log(system.locale.languages) // ["ja-JP", "en-US"]
console.log(system.locale.region)    // "JP"
属性类型说明
languagesreadonly string[]按用户偏好顺序排列的 BCP 47 语言标签。
regionstring | undefined设备地区,例如 "JP"。

navigator.languages、navigator.language 和 process.env.LANG(例如 ja_JP.UTF-8)也使用同一份偏好。如果你的脚本需要国际化,请参阅 i18n。

system.isDarkMode

当前环境处于深色模式时返回 true,否则返回 false。

import { system } from "onescript";

if (await system.isDarkMode()) {
  console.log("Dark Mode")
} else {
  console.log("Light Mode")
}

system.getNetworkType

返回当前网络连接类型。

数值枚举说明
0NetworkType.None无可用网络
1NetworkType.WiFiWi-Fi
2NetworkType.Cellular蜂窝数据
3NetworkType.Ethernet有线以太网
4NetworkType.Other虚拟网络或其他网络
import { NetworkType, system } from "onescript";

const networkType = await system.getNetworkType();
if (networkType === NetworkType.WiFi) {
  console.log("Connected through Wi-Fi")
}

How is this guide?

最后更新于

本页目录