从Chrome 81开始,谷歌 允许受管理的 Chrome 设备在 Kiosk 模式下添加 PWA。.
围绕这个问题的文档不多,但我已经把它的基本工作方式。我想获取设备资产ID,可以通过 chrome.enterprise.deviceAttributes.getDeviceAssetId(function callback)
如初 此处.
我已经加了 enterprise.deviceAttributes
的权限,但我不确定这是否与此相关。 我试图通过Vue前端访问这个资产ID。
assetID () {
if (chrome.enterprise) {
chrome.enterprise.deviceAttributes.getDeviceAssetId(deviceId => {
return deviceId
})
} else {
return 'Not a Chrome Device'
}
},
这是我最新的尝试 但我似乎无法确认这个资产ID chrome.enterprise
api是可用的。我走对了吗?
来自 Chrome OS 开发者文档 https:/developer.chrome.comextensionsenterprise_deviceAttributes。
注意:此 API 仅适用于通过企业策略强制安装的扩展。
您需要构建一个chrome应用程序或扩展来使用企业API,然后将信息传递给您的PWA。https:/developer.chrome.comappsfirst_app。