我使用gmail、fb和twitter对我的网页进行了身份验证。当我在弹出窗口中使用gmail登录时,它被重定向到相同的弹出窗口,而我的网页仅在弹出窗口中打开。
我在插入查询后使用了header("Location:/index.php/");,但在登录Gmail或Facebook后,它仍然在新的标签中打开。还尝试在标题中使用window.return and $_SERVER['HTTP_REFERAL']。
我需要在弹出窗口中更改任何内容吗?
<SCRIPT TYPE="text/javascript">
function pop
我正在显示页面上的弹出窗口。弹出窗口有一个页面,然后重定向到另一个页面(明确地说,是LinkedIn授权页面),然后,在成功登录之后,初始授权页面再次打开。我想在弹出窗口关闭时重新加载父页面,但不能这样做。代码如下:
function OpenAuthorizePopUp() {
var w = window.open("AuthorizePage.aspx", "PopUp", "width=450,height=540");
w.onunload = function () {
SubmitPage();
在我的网站上,我们创建了一个弹出窗口,重定向到谷歌授权,登录后指定的RedirectUri返回到我的网站。在主窗口中,我们检查弹出窗口的状态,以确定用户是否已经登录,以便我们可以关闭此弹出窗口。
通常,一旦用户登录并将弹出窗口重定向回我的网站,我们就可以访问主窗口中的弹出窗口。但是,从最新版本的Chrome (v.63.0.3239.132)开始,我们会得到以下错误:
DOMException: Blocked a frame with origin "..." from accessing a cross-origin frame.
这似乎与有关,但是我们并不是从iframe