親ページの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から親ページの要素にアクセスする - IE7問題
- 5. iframeから親のテーマにアクセスする
- 6. iframeから親ウィンドウにアクセスする(クロスドメイン)
- 7. javascript/jQueryを使用して、別のページから親iFrameプロパティにアクセスするには?
- 8. javascript関数でJSPの別のページへ1ページからのiframeにアクセスする
- 9. JavaScriptの関数から親オブジェクトにアクセスする
- 10. 親ウィンドウからiframe内の要素にアクセスする方法は?
- 11. javascriptイベントリスナーから親にアクセス
- 12. 親のJavaScriptからのクロスドメインIFrame DOMプロパティへのアクセス
- 13. iframeコンテンツの準備が完了したときに、親ページからiframeコンテンツにアクセスする
- 14. IE Mobileのiframe内のスクリプトから親のDOMにアクセスする
- 15. iframeのjs varsから親ウィンドウのjs varsにアクセスする
- 16. スクロール親ページからFirefoxのトップiframe submit
- 17. iframeから変数にアクセスiframeページを編集せずに
- 18. Iframeから親ライブラリにアクセスする方法
- 19. C#親ページからaspコントロールにアクセス
- 20. ラムダ関数から親オブジェクトにアクセスするには?
- 21. javascript - iframe内のクロスドメインの親要素にアクセスできない
- 22. オブジェクトから親オブジェクトの親に効率的にアクセスするにはどうすればいいですか?
- 23. IFRAMEから(jqueryの)を親ウィンドウの要素にアクセス
- 24. javascript親iframeにコードを追加する
- 25. iframeから親ページへのjquery関数を通常のjavascriptで呼び出す
- 26. 別のドメインのiframe parentからjavascriptにアクセスできますか?
- 27. javascriptのプロトタイプからオブジェクトのプロパティにアクセスするには?
- 28. usercontrolから親ページのメソッドにアクセスする方法silverlightのボタン?
- 29. 親ページにアクセスする方法UserControlは
- 30. Chromeでiframeの親ページの機能にアクセスするにはどうすればよいですか?
iframeが同じドメインかどうかによって異なります。はいの場合はyes、いいえの場合はno。 –