2011-10-27 7 views
0

Beaucoup de problèmes similaires ont été posées sur l'accès à un iframe par javascript, peut-être ce sera l'un d'entre eux. Mais comme j'ai regardé dans les réponses à ce sujet, je comprends que je ne peux pas accéder à un iframe si c'est dans un domaine différent comme Facebook. Ce que je voulais, c'est utiliser facebook send/like system et collecter facebookids 'en regardant le iframe du facebook qui a ouvert sur mon site. Le point intéressant pour moi est que je peux voir les ids et tout le contenu de html en inspectant les éléments de l'iframe mais quand j'ai essayé d'accéder aux éléments par jquery il est dit "c'est interdit". Je suis juste en train d'analyser html alors comment facebook comprendre cela et ignorer l'opération?Accéder à un facebook Iframe par jQuery

tous les scénarios iframe ignorent ce type d'accès et comment le faire?

Merci à l'avance,

+3

Les cadres parents n'ont pas accès à des domaines étrangers voir [politique d'origine identique] (http://en.wikipedia.org/wiki/Same_origin_policy) – Eonasdan

+1

Vous devrez peut-être utiliser une API facebook pour obtenir cette information. – jrummell

Répondre

1

vous pouvez le voir par inspecter l'outil de l'élément, uniquement parce que le navigateur permet specifiquement pour cet outil (imaginez comme il y a un accord entre Firefox et Firebug, le chrome et son outil de validation et ainsi un).

D'autre part, il est impossible d'y accéder directement via javacript, vous ne pourrez donc pas accéder au code html de iframe.