¿Aclaración de mensajes de dominio en Facebook y Cross?
Quería investigar cómo el inicio de sesión de Facebook transfiere los datos a la página principal (mypage), a pesar de la limitación de límites entre dominios.
Y así creé una nueva página con elFB js sdk
código:
FB.login(function (response)
{
if (response.authResponse)
{...
Se abre la ventana emergente:
Pero cuando investigué para ver si tengo algún iframes.en mi página (Mi código no contiene ningún iframes):
Yo vi esto :
>>$("iframe")
resultado:
[
<iframe name="fb_xdm_frame_http" frameborder="0" allowtransparency="true" scrolling="no" id="fb_xdm_frame_http" aria-hidden="true" title="Facebook Cross Domain Communication Frame" tab-index="-1" src="http://static.ak.facebook.com/connect/xd_arbiter.php?version=24#channe…l_path=%2FWebSite2%2FHTMLPage3.htm%3Ffb_xd_fragment%23xd_sig%3Df5252874%26" style="border: none;">…</iframe>
,
<iframe name="fb_xdm_frame_https" frameborder="0" allowtransparency="true" scrolling="no" id="fb_xdm_frame_https" aria-hidden="true" title="Facebook Cross Domain Communication Frame" tab-index="-1" src="https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=24#cha…l_path=%2FWebSite2%2FHTMLPage3.htm%3Ffb_xd_fragment%23xd_sig%3Df5252874%26" style="border: none;">…</iframe>
]
Leí que se usan para el dominio cruzado.
Pero la pregunta es por qué son ellos.en mi página ?
¡Deben estar en algún lugar de las páginas internas de facebook!
Lo digo porque sé que laTécnica iframe funciona así:
Como puedes ver - el iframe interno creaotro iframe con elSRC
valor de la cadena de consulta (el valor es la url de la página superior en realidad), y luego, con JS en ambas páginas +URL => JS
funciones de disparo, podemos hacer:
top.sendData({...})
Qué me estoy perdiendo ?
¿Cómo se pasan los datos del inicio de sesión de FB a mi página?