Safari iFrame HTTP 标头重定向问题

Cas*_*eth 5 safari iframe redirect header http

我遇到的问题是我已经创建了 iFrame,它将转到安全的在线 3rd 方购物车。iframe 可以在所有其他浏览器、IE、Chrome 和 Firefox 中正确加载,但是对于 Safari,我在窗口活动中收到“HTTP 标头重定向过多”错误,并且框架无法加载。如果我只是在 iFrame 之外的 Safari 中加载该站点,它会加载得很好,但不会在 iFrame 中加载。重定向来自第三部分站点,该站点为首次访问者设置了一些会话和 cookie,然后将他们登陆到他们的登录页面。如果您之前访问过该页面并且设置了 cookie 和会话,那么该页面将在 Safari iFrame 中加载就好了。

我试图找到一个解决方案,但无济于事,这样网站用户就不必在我们网站上使用 iFrame 之前预先加载第 3 方网站。编程中是否有一些东西可以禁用 Safari 中的 HTTP 重定向限制并允许页面像其他浏览器允许的那样做它需要做的事情?任何帮助都会很棒。

小智 4

我发现了这个问题,问题是 Safari 的默认设置是允许来自它访问的站点的 cookie,因为它们从未访问过 iFrame 中的站点,因此未设置 cookie,从而导致 iFrame 内部循环。