我正在为 Office Word(Win10 和 Mac)开发 JavaScript 插件并将一些共享数据存储在其中OfficeRuntime.storage
(打开以获取有关其他全局持久存储的建议)。加载项在任务窗格上显示此数据。目前,如果用户通过一个实例更改此数据,它不会影响其他插件实例(例如在其他打开的文档中),直到重新打开任务窗格或插件手动重新读取数据。
有没有办法通知活动的加载项实例有关存储的更改?
我尝试了 HTML5 存储,但在加载项初始化时它只获取一次值。存储事件在加载项中根本不起作用。我也不想每 N 次集中存储,也不想使用一些第三方服务器(例如使用 websocket)来实现它。
关于如何同步两个不同的加载项实例有什么建议吗?也许 Office 产品团队已经在做类似的事情了?