google-chrome - chrome.enterprise.deviceAttributes 在 chrome 企业版中强制安装 PWA 的可用性
问题描述
我正在尝试确定我是否可以访问任何适用于 chrome 操作系统的浏览器 api,当应用程序在 kiosk 模式下强制安装为 PWA 时,这将允许我识别其运行的设备。
解决方案
我们现在遇到了完全相同的问题。正确的路径似乎是创建 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
我们现在正在对此进行调查,并将在此处发布我们的进展。
推荐阅读
- angularjs - 服务未按预期工作// 数据处理问题// 代码在控制器中编写时工作正常
- javascript - 如何使用 Xrm.WebApi(PHP 和 Javacript)在动态 CRM 365 中创建记录
- azure - Azure 弹性数据库池的成本意外增加
- emacs - Flymake在父目录中找不到Makefile
- java - 文件名、目录名或卷标语法不正确[TestHTMLReporter]
- database - 单节点couchdb如何选择shard和replicas的数量?
- java - 如何从 Mono 中检索数据
在java上 - oop - 哪种设计模式用于处理多输入和多输出?
- c++ - 颈部异常---骨骼动画
- amazon-web-services - 如何使用 Terraform 为 AWS DMS 设置转义 json?