在Chrome / Firefox中忽略了X帧选项。即工作
-
28-09-2020 - |
题
我有一个简单的PageViewer webpart加载mysites。这在IE内的IF帧中显示,但不显示CHROME或FIREFOX。
我尝试在我的主页上添加以下内容:
<meta name="X-FRAME-OPTIONS" content="ALLOW-FROM" />
<!--SPM:<WebPartPages:AllowFraming runat="server" />-->
.
我还尝试在IIS中添加以下内容(在MySites和主机站点集合上):
X-Frame-Options = SAMEORIGIN
X-Frame-Options = ALLOWALL
.
都没有在Chrome或Firefox中工作。我在Chrome中收到这个错误:
具有冲突值的多个“X帧选项”标题 ('Sameorigin,allowall')加载时遇到 'htp:// siteurl:2000'。回到“否认”。
如果2个站点集合位于同一服务器/ Web应用程序中,则不应与同伴合作,只是一个不同的端口?我在哪里可以影响原始设置?
解决方案
拒绝我必须在主页级(尝试在iframe中加载的源)启用它:
<WebPartPages:AllowFraming runat="server" ></WebPartPages:AllowFraming>
.
希望这有助于某人。