回答
是的,您可以從JavaScript函數文件訪問任務窗格中加載的DOM。想想看,如果你有兩個瀏覽器窗口或標籤,你想在它們之間進行通信。由於窗口無法訪問彼此的引用,因此postMessage不是一個好的解決方案。 One option would be to use localStorage,它會在所有相同域頁面發生更改時觸發事件。
是的,你可以訪問從你的JavaScript函數文件在任務窗格中加載的DOM。想想看,如果你有兩個瀏覽器窗口或標籤,你想在它們之間進行通信。一種選擇是使用postMessage() API來通知任務窗格幷包含任何您想要的信息。
編輯:請參閱我的其他答案:由於窗口引用不可用,因此此解決方案不可行。
是你是正確的,但我的主要問題是如何才能到任務窗格中的「窗口」的消息應該被稱爲像 taskPaneWindow.postMessage(消息,targetOrigin,[轉]) –
參考啊,你是對的,讓我給一個更好的選擇... –
- 1. 如何從辦公室打開文件excel任務窗格加載項?
- 2. 辦公室Web應用程序 - 加載時顯示任務窗格
- 3. 辦公室加載項沒有出現在任務欄上
- 4. 辦公室365加載項更改標題按鈕的文本
- 5. 將辦公室加載項部署到辦公室365
- 6. 辦公室JS自定義格式
- 7. 如何識別辦公室js api BindingDataChanged事件中更改的單元格?
- 8. 通過辦公室-JS
- 9. 辦公室-JS - 爲只讀
- 10. 打包辦公室加載項
- 11. 辦公室加載項 - 爲IE11
- 12. 如何確定調用按鈕的ID或打開任務窗格從辦公室-JS
- 13. 使用辦公室的js不工作
- 14. 通過加載項更改鍵盤快捷方式的辦公室?
- 15. VSTO加入辦公室365
- 16. 辦公室辦公室文件在辦公室辦公室文件2007年登錄提示只在產品
- 17. 凍結頂行辦公室-JS
- 18. 辦公室js工作表對象
- 19. 辦公室2013
- 20. 微軟辦公室驗證加載項加載
- 21. 辦公室vsto添加在發佈中不加載
- 22. 辦公室字c中的選擇更改事件#
- 23. SSRS報告未從公司辦公室加載
- 24. 用於將模板添加到Word的辦公室加載項
- 25. 使用ASP.NET web api添加一個web服務的辦公室加載項
- 26. 更改窗口調整大小的自定義辦公室色帶大小
- 27. js更改爲DOM
- 28. 在開放式辦公室中CSV數據更改
- 29. 在rails應用程序中更改dom後加載js文件
- 30. Excel中的自定義標題在辦公室js中的表格
,我們用什麼:)餅乾.... 感謝您的答案 –