2017-11-25 13 views
1

jqueryまたはjavascriptDOMIframeでアクセスします。iframeのjqueryまたはjavascriptへのアクセス方法

たとえば、アマゾンを表示するiframeを作成します。 私はアマゾンでバナー画像のリンクを取得したいと思います。 これを行うことはできますか?

ともう1つ問題があります。 iframeの "a"タグで_blankターゲットによって作成されたamazonバナーをクリックすると、 ブラウザが新しいタブになります。 iframe内に新しいページが表示されます。

+0

ターゲットの代わりに、「_blank」として、既存のiframeの名前を使用し、iframe内のリンクを開くには。 – Teemu

+0

[jQueryでiframeのコンテンツにアクセスするにはどうすればよいですか?](https://stackoverflow.com/questions/1796619/how-to-access-the-content-of-an-iframe-with-jquery) 。ただし、ページとiframeのコンテンツは同じドメインから作成する必要があります。 – Alexander

+0

@Alexanderもっと関連性の高いdupeは次のようになります:https://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe –

答えて

2

あなたは、IFRAMEの起源は、親文書と異なる場合があることを行うことはできません。 https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy

+1

サイドノードとして、ifhtmlページが[window.postMessage()](https://developer.mozilla.org/en-US/docs/Web/)を公開する必要があることを意味する場合もあります。 API /ウィンドウ/ postMessage)。とにかくアマゾンに関するあなたの答えは正しいです! –

+0

ありがとうございます。 と私はリクエストモジュールを使用することに決めました。子ページにecho htmlソースを使用して表示します。 – EddyKim

関連する問題