string dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" + app_id + "&redirect_uri=" + Server.UrlEncode(my_url) + "&scope=" + permission;
ClientScript.RegisterClientScriptBlock(typeof(Page), "key", "window.open('"+dialog_url+"','_parent','');");
Utilizo este código para el diálogo de permiso emergente. Cuando el usuario hace clic en permitir Facebook, redirige al usuario a mi aplicación en la ventana emergente. Necesito enviar el código de la ventana emergente a la ventana primaria y luego cerrar la ventana emergente cuando el usuario haga clic en permitir.Cómo cerrar la ventana emergente y redireccionar la ventana principal
Sí, pero cuando abro la ventana emergente. la página se redirige a mypage.html. Uso el código ("window.opener.location.href =" http://wwww.facebook.com ";) en esta página y luego dice ..." Error: no se puede obtener el valor de la propiedad 'ubicación': el objeto es nulo o indefinido " – JBJumboJB
en lugar de' window.opener.location.href' necesita 'window.opener.document.location.href' – cprogcr
En realidad window.focus es función, por lo que" if (window.focus) {} "siempre lo hará ser cierto –