说明
使用 chrome.enterprise.deviceAttributes
API 读取设备属性。注意:此 API 仅适用于由企业政策强制安装的扩展程序。
权限
enterprise.deviceAttributes
可用性
方法
getDeviceAnnotatedLocation()
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
callback?: function,
)
获取管理员注释的营业地点。如果当前用户未关联或管理员未设置任何注释位置,则返回空字符串。
参数
-
callback
函数(可选)
callback
参数如下所示:(annotatedLocation: string) => void
-
annotatedLocation
字符串
-
返回
-
承诺<字符串>
Chrome 96 及更高版本Manifest V3 及更高版本支持 Promise,但为以下项目提供回调: 向后兼容性您不能在同一个函数调用中同时使用这两者。通过 promise 使用传递给回调的类型进行解析。
getDeviceAssetId()
chrome.enterprise.deviceAttributes.getDeviceAssetId(
callback?: function,
)
获取管理员注释的资产 ID。如果当前用户未关联或管理员尚未设置资产 ID,则返回空字符串。
参数
-
callback
函数(可选)
callback
参数如下所示:(assetId: string) => void
-
assetId
字符串
-
返回
-
承诺<字符串>
Chrome 96 及更高版本Manifest V3 及更高版本支持 Promise,但为以下项目提供回调: 向后兼容性您不能在同一个函数调用中同时使用这两者。通过 promise 使用传递给回调的类型进行解析。
getDeviceHostname()
chrome.enterprise.deviceAttributes.getDeviceHostname(
callback?: function,
)
获取 DeviceHostnameTemplate 政策所设置的设备主机名。如果当前用户未关联,或者企业政策未设置任何主机名,则返回空字符串。
参数
-
callback
函数(可选)
callback
参数如下所示:(hostname: string) => void
-
主机名
字符串
-
返回
-
承诺<字符串>
Chrome 96 及更高版本Manifest V3 及更高版本支持 Promise,但为以下项目提供回调: 向后兼容性您不能在同一个函数调用中同时使用这两者。通过 promise 使用传递给回调的类型进行解析。
getDeviceSerialNumber()
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
callback?: function,
)
获取设备的序列号。请注意,此 API 的用途是管理设备(例如,为设备级证书生成证书签名请求)。未经设备管理员同意,此 API 不得用于跟踪设备。如果当前用户未关联,则返回空字符串。
参数
-
callback
函数(可选)
callback
参数如下所示:(serialNumber: string) => void
-
serialNumber
字符串
-
返回
-
承诺<字符串>
Chrome 96 及更高版本Manifest V3 及更高版本支持 Promise,但为以下项目提供回调: 向后兼容性您不能在同一个函数调用中同时使用这两者。通过 promise 使用传递给回调的类型进行解析。
getDirectoryDeviceId()
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
callback?: function,
)
获取由服务器生成的 Directory API 的设备标识符值,并标识设备的云记录,以便在 Cloud Directory API 中进行查询。如果当前用户未关联,则返回空字符串。
参数
-
callback
函数(可选)
callback
参数如下所示:(deviceId: string) => void
-
deviceId
字符串
-
返回
-
承诺<字符串>
Chrome 96 及更高版本Manifest V3 及更高版本支持 Promise,但为以下项目提供回调: 向后兼容性您不能在同一个函数调用中同时使用这两者。通过 promise 使用传递给回调的类型进行解析。