【问题标题】:URL loads correctly when accessed directly, but not within an iframe in IE8 and Safari直接访问时 URL 正确加载,但在 IE8 和 Safari 中的 iframe 内不正确
【发布时间】:2009-05-11 18:00:17
【问题描述】:

我试图模仿 Facebook 的一个非常简单的功能。当您单击某人共享的链接时,您会被带到一个页面,该页面顶部有一个 Facebook 工具栏,而实际页面在 iframe 中加载在它下方。我正在使用的 url 有正在传递的参数,所以它最终是:

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

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

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

【问题讨论】:

    标签: internet-explorer iframe safari


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-13
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多