直接访问时URL正确加载,但IE8和Safari中的iframe不能加载

时间:2009-05-11 18:00:18

标签: internet-explorer iframe safari

我试图模仿Facebook的一个非常简单的功能。当您单击某人共享的链接时,您将进入一个页面,该页面顶部有一个Facebook工具栏,而iframe中的实际页面位于其下方。我正在使用的url具有正在传递的参数,因此它最终成为:

<iframe src="https://example.com/login.php?uname=uname&pw=pw&key=1234"></iframe>

如果我直接访问网址(在地址栏内),它可以工作,但如果我在iframe中这样做,它就不会(我被带到网站的主页)。 Firefox,Opera和Chrome功能正常,但IE并不令人惊讶,Safari也没有。现在,如果我直接访问url然后尝试iframe方法,IE和Safari就会按预期运行,但这不是一个理想的解决方案。

有什么想法吗?我尝试使用JS设置src,但没有运气。

1 个答案:

答案 0 :(得分:1)

由于隐私被降低,这听起来像IE IFrame拒绝cookie的问题。如果是这种情况,这是this post的副本,您应该可以使用那里找到的解决方案。