jQueryによるFacebookのiframeへのアクセス

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

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

すべてのiframeシナリオはこの種のアクセスを無視しています。

前もって感謝します、

0
追加された
ビュー: 2
この情報を取得するには、Facebook APIを使用する必要があります。
追加された 著者 jrummell,
親フレームには外部ドメインへのアクセス権がありません。発信元ポリシーを参照してください。
追加された 著者 Eonasdan,

1 答え

inspect要素ツールを使って見ることができます。これはブラウザがそのツールのために特別に許可するからです(firefoxとfirebug、chromeとその検証ツールとの間で合意があるので想像してください)。

一方、javacriptで直接アクセスすることは不可能です。したがって、iframeのhtmlにアクセスすることはできません。

1
追加された