【发布时间】:2012-02-08 03:04:20
【问题描述】:
我正在为一个客户制作一个 Web 应用程序,该客户的客户希望将登录信息放在其网站上 iframe 内的应用程序中。成功登录后,我们希望在新的弹出窗口中打开应用程序,但似乎登录的会话仅保留在 iframe 内,而不保留在主窗口或弹出窗口中。这只是IE的问题,其他浏览器没有。
有没有可行的方法来实现这个?
流程是这样的:
- 用户访问客户网站(www.url1.com)
- 用户登录到应用程序,该应用程序位于 iframe(来自 www.url2.com)
- iframe 中的应用验证登录
- iframe 中的应用程序使用 window.open 来 以新的、单独的方式打开应用程序 窗口
编辑: Fiddler 表明 iframe 中发生的事情附加到一个 iexplore 进程,而主窗口中发生的事情附加到另一个。这显然是问题所在,可以解决吗?
【问题讨论】:
标签: asp.net iframe popup session-state