首页 > 解决方案 > 关于开发 kiosk chrome 应用程序的问题

问题描述

我被要求构建一个将在学校的 chrome 书籍上运行的信息亭应用程序。基本要求是有两个接口,一个用于校长,另一个用于教室。校长将在其界面上列出房间,他可以向房间发送某些消息。Room 可以通过点击消息来发送阅读确认。我对此完全是菜鸟。我有一些问题:

  1. 我可以使用可以托管在服务器上的 HTML/CSS/PHP 开发 Web 应用程序,然后可以将域链接到信息亭设置?我的理解正确吗?
  2. 我可以使用任何套接字编程协议将这些消息发送到房间并接收回确认,或者信息亭有一些我仍然无法找到的信息?

对不起,如果这些太基本了。我正在写作,因为我还没有从谷歌找到解决方案。

标签: touchkioskkiosk-modechromebook

解决方案


浏览器的网络能力是有限的。Websocket 是一种特定的协议。您需要使用 fetch() 或 xhrhttprequest 使用 push-pull 在校长和学生之间同步消息,并使用常规请求。或者你可以使用 Websockets。我建议查看 socket.io。如果 Websockets 不工作,它支持房间并处理​​降级到常规请求。

https://socket.io/

对于信息亭部分,您可以将渐进式 Web 应用程序添加到托管 chromebook 上的 chromeos 信息亭。 https://support.google.com/chrome/a/answer/9781496?hl=en

无论如何,我还没有看到您可以检测到它目前实际上正在信息亭中运行。


推荐阅读