重定向后window.opener为null?

Dan*_*elC 6 javascript twitter internet-explorer oauth

所以我在我的网站上添加了"用Twitter登录"按钮.我在弹出窗口中显示twitter登录.当用户登录到Twitter时,他们会被重定向回我网站上的一个页面,该页面调用window.opener上的javascript函数来通知登录已完成并刷新的页面.

问题是在twitter将用户重定向回我的站点window.opener为null之后.如果我绕过twitter登录页面,脚本工作正常.此外,这似乎是一个IE问题,因为它在Firefox中运行良好.

有任何想法吗?

提前致谢!

Jen*_*cza -2

也许您可以使用包含 iframe 的灯箱来进行 Twitter 登录。然后你可以使用“top”而不是“window.opener”。