谷歌正在弃用Chrome应用,转而支持渐进式网络应用(PWA)或Chrome扩展。这使得扩展成为访问Chrome设备API的唯一途径。我正在寻找一种方法,让我的PWA在kiosk模式下与Chrome扩展沿着运行,但我不确定是否可行。我需要PWA来访问Chrome设备API的原因是为了获得每个设备的唯一标识符,以决定显示哪些内容。
y4ekin9u1#
根据chromeos.dev:“以前,Chrome应用程序在kiosk模式下提供了额外的功能,目前仅网络应用程序不支持这些功能。您可以通过在kiosk网络应用程序中部署扩展来继续使用其中的一些功能。”来源:https://chromeos.dev/en/education/connecting-an-extension-from-a-kiosk-pwa它只讨论了从PWA向扩展发送消息以执行API(如restart),但没有讨论如何将信息从扩展发送回PWA。我们也陷入了同样的困境--寻找一个唯一的标识符,以便将内容扔到运行PWA的chromebox上。deviceAttributes在kiosk模式下获取序列号和目录设备ID,一旦我们迁移到PWA,就需要这些。
1条答案
按热度按时间y4ekin9u1#
根据chromeos.dev:“以前,Chrome应用程序在kiosk模式下提供了额外的功能,目前仅网络应用程序不支持这些功能。您可以通过在kiosk网络应用程序中部署扩展来继续使用其中的一些功能。”
来源:https://chromeos.dev/en/education/connecting-an-extension-from-a-kiosk-pwa
它只讨论了从PWA向扩展发送消息以执行API(如restart),但没有讨论如何将信息从扩展发送回PWA。我们也陷入了同样的困境--寻找一个唯一的标识符,以便将内容扔到运行PWA的chromebox上。deviceAttributes在kiosk模式下获取序列号和目录设备ID,一旦我们迁移到PWA,就需要这些。