2011-10-27 9 views
0

iframeへのjavascriptによるアクセスについて、これと同じような問題がたくさんある可能性があります。しかし、私がこの問題についての答えを調べると、facebookのような別のドメインにあるiframeにはアクセスできないことが分かります。私が望んでいたのは、自分のウェブサイトで開かれたfacebookのiframeを見て、facebook send/likeシステムを使ってfacebookidsを収集することでした。jQueryによるFacebookのIframeへのアクセス

私にとって興味深いのは、iframeの要素を調べることでidとHTMLのすべての内容を見ることができますが、jqueryで要素にアクセスしようとすると「禁止されています。私はちょうどhtmlを解析しようとしているので、facebookはそれをどのように理解し、操作を無視しますか?

すべてのiframeシナリオでは、これらのアクセスの種類とそのやり方を無視していますか?事前に

おかげで、

+3

親フレームには外部ドメインへのアクセス権がありません[同じ起源ポリシー](http://en.wikipedia.org/wiki/Same_origin_policy) – Eonasdan

+1

この情報を取得するには、Facebook APIを使用する必要があります。 – jrummell

答えて

1

あなたは、ブラウザがそのツールのspecificalyそれを可能にする(Firefoxと放火魔との間に合意があるとして、それを想像し、クロムとその検証ツールとその理由だけで、ビアは要素のツールを調べ、それを見ることができます1)。

一方、javacriptから直接アクセスすることはできないため、iframeのhtmlにアクセスすることはできません。

関連する問題