如何解决Office Word JavaScript 插件实例之间的同步
我正在开发适用于 Office Word(Win10 和 Mac)的 JavaScript 插件,并将一些共享数据存储在 OfficeRuntime.storage
(开放获取有关其他全局持久存储的建议)。加载项在任务窗格上显示此数据。目前,如果用户通过一个实例更改此数据,则在重新打开任务窗格或加载项手动重新读取数据之前,它不会影响其他加载项实例(例如在其他打开的文档中)。
是否可以将存储更改通知活动加载项实例?
我尝试过 HTML5 存储,但它仅在加载项初始化时获取一次值。存储事件在加载项中根本不起作用。我也不想每 N 次将存储池化,也不想使用某些第三方服务器(例如使用 websocket)来实现它。
关于如何同步两个不同的加载项实例有什么建议吗?也许 Office 产品团队已经在做类似的事情?
解决方法
可以通过目前可用于 Excel 和 PowerPoint 的 SharedRuntime 来实现。但是,根据 AbidRahman-MSFT 的评论,Office 团队计划在未来 6 个月内为 Word 引入共享运行时。 更多信息:https://github.com/OfficeDev/office-js/issues/1671
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。