所以我在我的网站上添加了“用Twitter登录”按钮。我在弹出窗口中显示twitter登录。当用户登录到Twitter时,他们会被重定向回我网站上的一个页面,该页面调用window.opener上的javascript函数来通知登录已完成并刷新的页面。
问题是在Twitter将用户重定向回我的网站window.opener为null之后。如果我绕过twitter登录页面,脚本工作正常。此外,这似乎是一个IE问题,因为它在Firefox中运行良好。
有什么想法吗?
提前致谢!
答案 0 :(得分:-1)
也许您可以使用包含iframe的灯箱进行Twitter登录。然后你可以使用“top”而不是“window.opener”。
答案 1 :(得分:-1)
检查window.opener is null after redirect。如果您首先在弹出窗口中提供自己域的页面,那么它不会松散是父信息。至少它对我有用。