首页 > 解决方案 > chrome.enterprise.deviceAttributes 在 chrome 企业版中强制安装 PWA 的可用性

问题描述

我正在尝试确定我是否可以访问任何适用于 chrome 操作系统的浏览器 api,当应用程序在 kiosk 模式下强制安装为 PWA 时,这将允许我识别其运行的设备。

标签: google-chromeprogressive-web-appsenterprisekiosk

解决方案


我们现在遇到了完全相同的问题。正确的路径似乎是创建 PWA 并将其连接到可以访问的(预安装)扩展enterprise.deviceAttributes:请参阅https://developers.chrome.com/apps/migration

“如果您的 Chrome 应用程序具有常规 Web 平台无法提供的功能,则它可能作为扩展 API 提供。在这种情况下,您可以将渐进式 Web 应用程序与 Web 应用程序可以外部连接的扩展程序一起使用发消息给。”

enterprise.deviceAttributes仅当调用 App/Site 已预安装到设备且未动态加载时才可访问,因此它无法在 PWA 设计中运行。

但是通过本教程,似乎有可能: https ://developer.chrome.com/extensions/messaging#external-webpage

我们现在正在对此进行调查,并将在此处发布我们的进展。


推荐阅读