2016-09-28 3 views
1

iframeの内側に追加しているDOM要素を見つけ出す必要があります。追加された要素を見つけるために、私はこのプラグインを使用しています`iFrame 'の内部に到着した要素を見つけるために` arrive.js`を使う方法

私がやっていることすべてクロムext。このような

arrive.js body>iframe1>iframe.ssueContentIframe2>#SmartReportTabContent1>loopElements>link

:ここで間違っているものを

document.arrive(".ssueContentIframe", function() { 
    console.log('.ssueContentIframe arrived', this);//works 

this.arrive('#SmartReportTabContent1', function(){ 
console.log('arrive 2');//not working 
}); 
}); 

?誰でも私を助けてくれますか?

答えて

0

detect whether iframe is loadedにも解決策がありますが、muck around in the iframeにしたい場合は、クロスドメインポリシーを覚えておく必要があります。

それが同一生成元を共有しない場合はJavascriptが のiframeページのcontentWindowまたはDOM(またはグローバル状態)にアクセスすることはできません外側のページ上のどのJavaScriptで同一生成元ポリシーを持っている - T. Stone

私には届いているようです.jsは問題ではなく、iframeを混乱させようとしています。

1

iframe内の要素を確認するには、arrive.jsライブラリと、arrive()関数をiframe内で呼び出すスクリプトを含める必要があります。

関連する問題