在IE中打开时,Iframe中的导航问题

时间:2013-11-20 04:52:13

标签: javascript html security internet-explorer iframe

在IE中,我在iframe中遇到了一个问题,我无法使用iframe中打开的网页中的链接进行导航。

以下是更多详情 -

我的本​​地网址是:localhost:9001 /或MY_IP_ADDRESS:9001 /

我的网页里面有一个iframe。我在我的本地tomcat服务器中运行此网页。用于在Iframe中打开网页的网址是 -

https://www.apps.website1.com/doAddEmp

当打开上面的网址时,它会转到我可以为员工添加操作的页面如果我已经登录到website1.com,则会将我带到登录页面( {{3} } )。

如果我已经登录浏览器中的website1,现在一切都很好。但如果我没有登录,那么它会导航到website1的登录页面, 当我输入凭据时,它不会将我带到下一页( https://www.website1.com/doLogin ),而是重新加载并将我带回登录页面。

这在chrome和firefox中完全正常,但在IE中它给了我这个问题。我在IE9& IE10。

我无法弄清楚发生了什么。需要帮助理解这个问题并解决它。

谢谢!

1 个答案:

答案 0 :(得分:1)

此问题在IE中出现,因为IE不允许第三方Cookie。所以我在iframe中打开的网站试图设置cookie,这是第三方cookie,因为它是在iframe中打开的。因此我面临这个问题 -

我通过以下链接了解了我所遇到的问题 -

Internet Explorer Cross Domain Iframe Login