我被要求构建一个信息亭应用程序,该应用程序将在学校的Chrome书籍上运行。基本要求是有两个接口,一个用于校长,另一个用于教室。负责人将在其界面上列出房间,他可以向房间发送某些消息。房间可以通过点击一条消息来发送阅读确认书。我对此完全是菜鸟。我有几个问题:
很抱歉,如果这些内容太基础。我写这封信是因为我没有找到Google的解决方案。
浏览器中的网络功能受到限制。 Websocket是特定协议。您需要使用推拉功能在校长和学生之间同步消息,并使用fetch()或xhrhttprequest进行常规请求。或者您可以使用Websockets。我建议研究socket.io。它具有对房间的支持,如果Websocket无法正常工作,它可以降级为常规请求。
对于信息亭部分,您可以将渐进式Web应用程序添加到托管chromebook上的chromeos信息亭中。https://support.google.com/chrome/a/answer/9781496?hl=en
我目前还没有看到您可以检测到它实际上正在信息亭中运行。