Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 在更改时自动更新所有选项卡的被动变量?_Meteor_Meteor Blaze - Fatal编程技术网

Meteor 在更改时自动更新所有选项卡的被动变量?

Meteor 在更改时自动更新所有选项卡的被动变量?,meteor,meteor-blaze,Meteor,Meteor Blaze,我需要一个反应性局部变量,该变量在页面刷新时保持不变,对于浏览器是唯一的,并且在该浏览器的所有选项卡中都是反应性的。持久会话或反应式本地存储不起作用,因为如果一个选项卡中发生更改,则在刷新页面之前,无法在另一个选项卡中识别该更改 我目前正在尝试使用grounddb collection,但它不是防弹的,有时可能无法注册更改或恢复到旧版本。有没有更好的方法来实现这种行为 提前感谢在我的机器上的Chrome37中,window.localStorage在选项卡之间进行同步。但我不确定其他浏览器,如果

我需要一个反应性局部变量,该变量在页面刷新时保持不变,对于浏览器是唯一的,并且在该浏览器的所有选项卡中都是反应性的。持久会话或反应式本地存储不起作用,因为如果一个选项卡中发生更改,则在刷新页面之前,无法在另一个选项卡中识别该更改

我目前正在尝试使用grounddb collection,但它不是防弹的,有时可能无法注册更改或恢复到旧版本。有没有更好的方法来实现这种行为


提前感谢

在我的机器上的Chrome37中,window.localStorage在选项卡之间进行同步。但我不确定其他浏览器,如果使用这种方法,它不会自动响应


您最好使用由用户ID分配文档的集合,然后您可以依赖Meteor的反应性。

与Tracker.dependency结合使用,以实现反应性和会话存储(选项卡唯一)/本地存储(浏览器唯一)变量

为本地存储提供了一个反应式接口(也为IE6/7使用了一些奇怪的IE特有的东西),他们声称这些接口可以跨选项卡工作。不幸的是,它还没有被更新为流星0.9;事实上,自去年1月以来,它就没有出现过提交。好奇的是,如果你有一个例子,我正在做同样的事情,除了通过放大。现在,我让localStorage在一个选项卡中进行反应,但不在整个浏览器中,这仍然需要重置。