0

我在 Word 加载项中有 2 个任务窗格(使用带有 React 的 Office UI Fabric)。我在第一个窗格中选择项目,然后将项目的 ID 写入 localStorage。在第二个窗格中,我按下更新按钮,以便查看项目的详细信息。

我想避免按下更新按钮。所以我尝试window.addEventListener('storage', f)在第二个窗格中添加,但它没有触发。

难道我做错了什么?
或者
加载项是否将自身解释为单个窗口,这就是不触发 StorageEvent 的原因?

我有什么选择?
( Office.context.document.settings, SharedWorker, ...?)

4

1 回答 1

1

我已咨询过 Office 产品团队。他们的经验是,存储事件在加载项中不能可靠地触发,这可能是 IE 的问题。他们建议您轮询本地存储,而不是依赖事件。

于 2018-09-27T15:53:11.910 回答