0

ガジェットファイルのWebサイトがあり、それに接続するためのiframeを備えたWindows7ガジェットを作成しました。私が抱えている問題は、javascriptを使用してメッセージを送信する必要があることです。私にとって最良のオプションは、parent.loadPage('page')を試して、それをiframe(別のドメインで実行)からWindows 7ガジェットの機能に送信することでしたが、機能しません。誰かがこれについて何かアイデアを持っていますか?それは大いにありがたいです。

明確にするために、iframeはWebサイトに接続しています(例:(www.example.com/gadget/page.php))ページにはonClickparent.loadPageを使用したリンクが含まれています

4

1 に答える 1

0

直接の答えがないことを踏まえて、要約させてください...

簡単な答えは「いいえ、できません」です。

より長い答えは、ガジェットは事実上ブラウザであり、したがって、クロスサイトスクリプティング(XSS)保護のために、iFrameと親の間のJavaScript通信をブロックするということです。

代わりに(iFrameに表示しようとしているコンテンツを制御できると仮定して)、AJAXを介して表示したい情報を戻し、ガジェットに直接表示することを検討する必要があります。

于 2012-06-11T07:54:36.830 に答える