我使用office.js创建office web插件,我需要在多个任务窗格之间共享事件。
问题: - 当用户在一个任务窗格中选择某个内容时,我想在另一个任务窗格上显示pdf。
答案 0 :(得分:0)
Office加载项旨在在沙箱中工作。结果,它们中的每一个彼此分开。如果要监听同一事件,可以从两个加载项中注册相同的事件类型。
答案 1 :(得分:0)
由于您的插件的所有实例都托管在同一个网址上,因此它们共享一个本地存储。
倾听变化:
window.addEventListener('storage', function(e) {
console.log("Localstorage changed!");
});
提交更改:
localStorage.setItem('myCat', 'Tom');
文档: