在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。
我无法弄清楚发生了什么。需要帮助理解这个问题并解决它。
谢谢!
答案 0 :(得分:1)
此问题在IE中出现,因为IE不允许第三方Cookie。所以我在iframe中打开的网站试图设置cookie,这是第三方cookie,因为它是在iframe中打开的。因此我面临这个问题 -
我通过以下链接了解了我所遇到的问题 -