2016-09-23 5 views
0

アム:アクセスiframe内のボタン、これをしようと回避策同一生成元ポリシー

$.getJSON('http://whateverorigin.org/get?url=' + encodeURIComponent('url') + '&callback=?', function(data){ 
var siteContents = data.contents; 
    $('.button class').trigger("click").exec(siteContents); 
}); 

私は「幹部は」我々は、文字列を一致させたい場合ですが、トリガするためのiframeの内容を確認する方法を説明しましたボタン。

答えて

0

あなたは部品が異なる起源にあるシステムを構築したい場合は、しかし、あなたはまだソースの両方を制御し、その後、ドキュメント間の通信にのwindow.postMessageを使用することができます。

https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage

iframeのソースを制御しないと、運が悪いです。人々がiframeに何かをロードし、ロードされたドキュメントのDOMコンテンツにアクセスすることを許可することは、正当な理由で許可されていません。

関連する問題