-1

A という Web サイトがあり、iframe を使用して B という別の Web サイトを A に含めたいと考えています。Web サイト B は e ショッピング サイトです。B~Aの全ページを監視したいのですが可能ですか?

4

2 に答える 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 に答える