X-Frame 选项设置为允许,但 safari 显示拒绝显示
X-Frame Option is set to allow but safari shows Refuse to display
我正在开发一个在 iframe 中嵌入画面报告的应用程序。它可以在除 safari 之外的所有浏览器上完美运行。如第二张图片所示,它显示错误 "Refuse to display.." 但我已经更改了所有设置并在我的 header 中添加了 X-Frame-Options 像这样
HttpContext.Current.Response.Headers.Remove("X-Frame-Options");
Response.AddHeader("X-Frame-Options", "ALLOWALL");
在响应中添加此内容后 header 它显示 X-Frame-Options = AllowAll 显示在图像 2 中,但它给出相同的 "Refuse to display error.."
请让我知道哪里出错了。请帮我。欲了解更多信息,您可以阅读
[link]
我发现如果您在 Safari 浏览器或任何其他浏览器中访问嵌入式画面视图。如果他们给出与我上面显示的相同的错误。然后你必须检查你的浏览器首选项。您需要允许第三方 cookie 在任何设备上查看您的应用程序中的那些嵌入视图。这是我找到答案的 link。
http://onlinehelp.tableau.com/current/server/en-us/trusted_auth.htm
我正在开发一个在 iframe 中嵌入画面报告的应用程序。它可以在除 safari 之外的所有浏览器上完美运行。如第二张图片所示,它显示错误 "Refuse to display.." 但我已经更改了所有设置并在我的 header 中添加了 X-Frame-Options 像这样
HttpContext.Current.Response.Headers.Remove("X-Frame-Options");
Response.AddHeader("X-Frame-Options", "ALLOWALL");
在响应中添加此内容后 header 它显示 X-Frame-Options = AllowAll 显示在图像 2 中,但它给出相同的 "Refuse to display error.."
请让我知道哪里出错了。请帮我。欲了解更多信息,您可以阅读
[link]
我发现如果您在 Safari 浏览器或任何其他浏览器中访问嵌入式画面视图。如果他们给出与我上面显示的相同的错误。然后你必须检查你的浏览器首选项。您需要允许第三方 cookie 在任何设备上查看您的应用程序中的那些嵌入视图。这是我找到答案的 link。
http://onlinehelp.tableau.com/current/server/en-us/trusted_auth.htm