我试图处理一个应用程序状态已损坏的场景:
- 首先在两个浏览器窗口中打开同一个应用程序。
- 关闭Wi-Fi(或3G)- 连接变得不稳定,因为它没有从远程服务器关闭。
- 在第一个选项卡中执行写操作(第二个选项卡当然不会实时更新)。
- 打开Wi-Fi。
- 在第一个选项卡中执行第二次写操作(第二个选项卡现在将实时更新)。
- 所以第一个选项卡现在处于损坏状态。第一次写操作将永远不会与服务器同步,如果页面重新加载,则该更改将永久丢失。
有没有一种处理这些陈旧连接状态的方法?Meteor.status().connected在整个过程中仍保持为true。这是否是需要解决的Meteor问题?
Meteor.status().connected
应该是正确的,当我之前尝试时,它按预期工作,或者你是在几秒钟内进行测试的吗?)。 - Tamara Wijsman