[英]localStorage in OSX webview not persisting on page reload - Office365 Addin
[英]Office365 Addins - How to communicate between addin Windows
我正在使用PowerPoint的Office365 Javascript內容加載項,並且在消息傳遞方面遇到麻煩。
與Word或Excel不同,一個文檔中可能會使用多個加載項。 例如,一張幻燈片3,一張幻燈片5。
我有2種情況無法很好地工作。
到目前為止,我已經嘗試過:
研究了底層技術,因此希望一些標准的html技術可以工作。
我可以強制使用心跳或websocket,但寧願避免不必要地訪問服務器,並希望使事情盡可能簡單。 或者,我可以將某些內容放入localstorage並使用setInterval進行檢查,但這會增加不必要的后台工作並降低應用程序的速度。
有沒有解決上述問題的“好方法”,或者setInterval / localstorage檢查目前唯一的簡單解決方案?
您可以嘗試使用document.settings屬性而不是localStorage。 有一個settingsChanged事件可以幫助您完成所需的操作。 我以前從未使用過它,所以讓我們知道它是否有幫助。
截至該發布日期,settingsChanged事件僅適用於Excel。
遍歷文檔,似乎可以使用refreshAsync實現這種事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.