办公室js更改任务窗格中加载的DOM
是的,您可以从JavaScript函数文件访问任务窗格中加载的DOM。想想看,如果你有两个浏览器窗口或标签,你想在它们之间进行通信。由于窗口无法访问彼此的引用,因此postMessage不是一个好的解决方案。 One option would be to use localStorage,它会在所有相同域页面发生更改时触发事件。
是的,你可以访问从你的JavaScript函数文件在任务窗格中加载的DOM。想想看,如果你有两个浏览器窗口或标签,你想在它们之间进行通信。一种选择是使用postMessage() API来通知任务窗格并包含任何您想要的信息。
编辑:请参阅我的其他答案:由于窗口引用不可用,因此此解决方案不可行。
是你是正确的,但我的主要问题是如何才能到任务窗格中的“窗口”的消息应该被称为像 taskPaneWindow.postMessage(消息,targetOrigin,[转]) –
参考啊,你是对的,让我给一个更好的选择... –
,我们用什么:)饼干.... 感谢您的答案 –