我正在构建一个管理面板,其中有几个人在一天中的大部分时间都在输入数据(填写整个表单可能需要将近一个小时) - 我正在同时添加功能/修复错误。所以我想避免发布更改并导致他们失去他们在过去 30 分钟内所做的一切。
我想做的是在我即将发布一些更改之前在页面上显示一条消息,告诉他们在我即将发布的未来 5 分钟内保存他们的工作(或其他消息取决于根据上下文)。我知道我可以向所有人发送电子邮件,但 1)他们不会一直检查他们的电子邮件,而不是在页面上看到一条华丽的大消息;2)电子邮件堆积如山,我们不喜欢这样 :)。
关键部分是消息必须在没有他们重新加载页面的情况下出现:它基本上就像一个 ajax 调用,除了它是从服务器推送而不是拉取。这是一个网站,而不是移动应用程序,我们使用的是 PHP / Codeigniter。
这可能而且简单吗?不值得大量的编码工作。