3

我正在尝试以某种方式处理应用程序状态损坏的情况:

  1. 我首先在两个浏览器窗口中打开同一个应用程序。
  2. 关闭 wi-fi(或 3g) - 连接变得陈旧,因为它没有从远程服务器关闭。
  3. 在第一个选项卡中执行写入操作(第二个选项卡当然不会被动更新)。
  4. 打开无线网络。
  5. 在第一个选项卡中执行第二次写入(第二个选项卡现在将响应更新)
  6. 所以第一个选项卡现在处于损坏状态。第一次写入永远不会同步到服务器,如果页面重新加载,该更改将永久丢失。

有没有办法处理这种陈旧的连接状态?Meteor.status().connected 在整个场景中保持真实。这是需要解决的流星问题吗?

4

2 回答 2

1

此问题已在 Meteor 的 github 页面上标记为已确认的错误

https://github.com/meteor/meteor/issues/339

于 2012-10-22T14:43:05.643 回答
0

编辑:

算了,不幸的是我的假设没有成功:(

http://jqm.meteor.com在重新连接时确实提交了更改,

但 Meteor.status() 确实在该页面上不起作用。

在meteor.com 上确实如此,这很奇怪,因为afaik 整个流星云应该在0.4.0 上运行,而不仅仅是托管应用程序?

玩得开心

马纳留斯

于 2012-09-19T02:33:15.030 回答