X-Frame选项设置为允许,但safari显示拒绝显示

时间:2016-02-11 20:05:58

标签: asp.net iframe safari frames x-frame-options

我正在开发一个在iframe中嵌入tableau报告的应用程序。它在safari之外的所有浏览器上运行完美。如第二张图所示它显示错误“拒绝显示..”但我更改了所有设置并在我的标题中添加了X-Frame-Options

 HttpContext.Current.Response.Headers.Remove("X-Frame-Options");
    Response.AddHeader("X-Frame-Options", "ALLOWALL");

在响应标题中添加此内容后,它会在图像2中显示X-Frame-Options = AllowAll,但它同样显示“拒绝显示错误..”

请让我知道我哪里出错了。请帮我。有关详细信息,请阅读

[link] Tableau Reports not showing in iPhone and iPad in asp.net application

Header response shows X-Frame-Options Value

Safari shows error

1 个答案:

答案 0 :(得分:0)

我发现如果您在safari或任何其他浏览器中访问嵌入的tableau视图。如果他们给出与我上面显示的相同的错误。然后你必须检查你的浏览器首选项。您需要允许第三方cookie在任何设备中查看应用程序中的嵌入视图。这是我找到答案的链接。

http://onlinehelp.tableau.com/current/server/en-us/trusted_auth.htm