【发布时间】:2022-10-21 19:41:56
【问题描述】:
我们正在编写一个使用企业 api 的 chrome 扩展,即以下调用:
let hardwareInfo =
await chrome.enterprise.hardwarePlatform.getHardwarePlatformInfo();
payload["manufacturer"] = hardwareInfo.manufacturer ?? null;
payload["model"] = hardwareInfo.model ?? null;
let serialNoInfo =
await chrome.enterprise.deviceAttributes.getDeviceSerialNumber();
payload["serial_no"] = serialNoInfo.serialNumber ?? null;
它适用于以下网络详细信息的调用:
chrome.enterprise.networkingAttributes.getNetworkDetails((info) => {
payload["mac_address"] = info.macAddress ?? null;
我们发现,在企业中部署时,在尝试调用这些 API 时,控制台中仍然出现“不允许”错误。
由于某种原因,我们无法取回这些数据,并且不确定从这里去哪里。我们被告知,在部署时,Google 支持在企业方面正确设置了这些政策。
在我们的 macbook 本地工作时,我们能够获得制造商和型号。
任何人都看到这一点或可以提供一些帮助,我们没有看到这不是政策以及它们是如何在企业中设置的?
【问题讨论】:
标签: javascript google-chrome enterprise chromebook