親ページのjavascriptからiframeのjavascriptオブジェクトにアクセスできますか?親ページからiframeのjavascriptオブジェクトにアクセスするには?
答えて
これを試してください。私はあなたのiFrameのIDが"targetFrame"
であり、あなたが呼出したいオブジェクトがtargetObject
であり、それらが同じドメインであると仮定します。彼らは同じドメインでない場合、私はそれは不可能だと思います。:
document.getElementById('targetFrame').contentWindow.targetObject
子供の 'window'オブジェクトにアクセスするためには、同じドメインにする必要があることに注意してください。 –
のiframe srcが親と同じ起源/ドメインにない場合は、理由same-の制限
を持っていると思います https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript
ポリシーは、たとえば、bank.comのiframeでhtmlページを作成する場合など、CSRFトークンやフレームに格納された他のプライベートデータへのアクセスをブロックするように計画されています。 その後、bank.comにログインしたユーザーがサイトに侵入したときその理由のために、プライベートデータはiframeに格納されます。同じorigin-policyは、異なるオリジンがiframeを通じて互いのデータにアクセスするのをブロックします。
親のウィンドウオブジェクトを使用して、子iframeのオブジェクトにアクセスすることもできます。
alert(window.frames[0].variable_name);
変数variable_nameの値は、最初のiFrameから表示されます。フレームリストのインデックスは、フレーム間の変数の値にアクセスするために使用できます。
ES6/ES2015アップデート:これは、' variable_name'が 'var variable_name;'として宣言されていて、 'let variable_name ; '。 [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let): '' let'は 'var'と違って、グローバルオブジェクトにプロパティを作成しません" – cxw
- 1. iFrame/WindowからJavaScriptの親オブジェクトにアクセスする
- 2. 子iframeから親iframeにアクセスする
- 3. iframeから親ページにアクセスして親ページを変更する(jqueryを使用)
- 4. iframeから親のテーマにアクセスする
- 5. iframeから親ページの要素にアクセスする - IE7問題
- 6. iframeから親ウィンドウにアクセスする(クロスドメイン)
- 7. JavaScriptの関数から親オブジェクトにアクセスする
- 8. javascriptイベントリスナーから親にアクセス
- 9. 親ウィンドウからiframe内の要素にアクセスする方法は?
- 10. 親のJavaScriptからのクロスドメインIFrame DOMプロパティへのアクセス
- 11. iframeコンテンツの準備が完了したときに、親ページからiframeコンテンツにアクセスする
- 12. IE Mobileのiframe内のスクリプトから親のDOMにアクセスする
- 13. iframeのjs varsから親ウィンドウのjs varsにアクセスする
- 14. ラムダ関数から親オブジェクトにアクセスするには?
- 15. javascript - iframe内のクロスドメインの親要素にアクセスできない
- 16. IFRAMEから(jqueryの)を親ウィンドウの要素にアクセス
- 17. javascript親iframeにコードを追加する
- 18. iframeから親ページへのjquery関数を通常のjavascriptで呼び出す
- 19. usercontrolから親ページのメソッドにアクセスする方法silverlightのボタン?
- 20. Javascript:子ページから親ページに値を割り当てる
- 21. iframe内のアクセスdiv親
- 22. javascript、iframe、security - 親ウィンドウからjs関数にアクセスするときに許可が拒否されました
- 23. iframeの親要素にアクセスする方法は?
- 24. $ thisから親クラスのオブジェクトと変数にアクセスしますか?
- 25. facebook iframeから親ページのHTMLコンテンツを取得しますか?
- 26. 親コンポーネント(JFrame)から子オブジェクトにアクセスする方法
- 27. iframe内から親ページを変更する
- 28. MVCからiFrame経由で親にリダイレクトするjavascriptを使用するアクション
- 29. iframe javascriptコードを親ウィンドウに挿入
- 30. JavaScriptオブジェクトにアクセス
iframeが同じドメインかどうかによって異なります。はいの場合はyes、いいえの場合はno。 –