office-js(VSTOを使用しない)を使用してOfficeアドインを開発しています。タスクペインに読み込まれたDOMにアクセスするには、マニフェスト拡張ポイント。office js変更DOMをタスクペインに読み込んだ
答えて
はい、JavaScript関数ファイルからタスクペインに読み込まれたDOMにアクセスできます。 2つのブラウザウィンドウまたはタブがあり、それらの間で通信したいと思っているかのように考えてください。ウィンドウは相互参照のためのアクセス権を持たないので、postMessageは良い解決策ではありません。 One option would be to use localStorageは、変更されたときに同じドメインのすべてのページでイベントを発生させます。
はい、あなたはあなたのJavaScript関数ファイルからタスクペインにロードされたDOMにアクセスすることができます。 2つのブラウザウィンドウまたはタブがあり、それらの間で通信したいと思っているかのように考えてください。 1つのオプションは、postMessage() APIを使用してタスクペインに通知し、必要な情報を含めることです。
編集:私の他の回答を参照してください:この解決策は、ウィンドウ参照が利用できないため実行できません。
はい、あなたは正しいですが、私の主な問題は、メッセージがその taskPaneWindow.postMessage(メッセージ、targetOriginに、[転送]) –
ああのように呼ばれるべきとタスクペイン「ウィンドウ」への参照を取得する方法ですあなたが正しいです、私はより良い選択肢を教えてください... –
私たちはクッキーを使用した.... あなたの答えに感謝 –