A という Web サイトがあり、iframe を使用して B という別の Web サイトを A に含めたいと考えています。Web サイト B は e ショッピング サイトです。B~Aの全ページを監視したいのですが可能ですか?
質問する
866 次
2 に答える
2
サイト A と B のドメイン、プロトコル、およびポートによっては、同じオリジン ポリシーに関連する問題に直面する可能性が非常に高くなります。
また、 B から A までのすべてのページを監視したいという意味にもよります。
サイト A と B の両方を所有していて、それらが異なるドメインにある場合、HTML5 の postMessage 機能を使用してクロスドキュメント メッセージングを実装できます。
postMessage の優れたラッパーは、ここにあります。可能であれば jQuery を使用し、IE7 のロケーション ハッシュにフォールバックします。
于 2012-10-28T11:59:06.043 に答える
0
ドメインが異なる場合、内部 iframe からロードされる Web サイトのリストのみを作成できます。
jQuery を使用している場合:
<script>
var webList=[];
$("document").ready(function(){
$("#b").load(function(){
webList.push($(this).attr("src"));
});
})
</script>
<iframe id="b"></iframe>
于 2012-10-28T12:09:47.377 に答える