症狀
當您嘗試在 iframe 中開啟 Appinv.aspx 頁面時,頁面無法成功顯示。 發生此問題時,要求回應標頭包含「X-FRAME-OPTIONS:DENY」訊息。
原因
為了協助維護安全性,Appinv.aspx 頁面無法顯示在 iframe 中。
解決方式
若要解決這個問題,請安裝下列更新之一:
- SharePoint Server 2019 的安全性更新說明:2021 年 9 月 14 日 (KB5002018)
- SharePoint Enterprise Server 2016 的安全性更新說明:2021 年 9 月 14 日 (KB5002020)
- SharePoint Foundation 2013 的安全性更新說明:2021 年 9 月 14 日 (KB5002024)
要在受信任網域中顯示 iframe 的 Appinv.aspx 頁面,農場管理員可透過執行以下指令,將受信任網域加入農場中的 AllowIframeAppAuthorizePageDomains 清單:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
注意
附註
你可以每次都使用這些指令,將一個受信任的網域加入 AllowIframeAppAuthorizePageDomains 清單。 此外,您也可以新增萬用字元網域 ,例如 *.contoso.comAllowIframeAppAuthorizePageDomains。
如果您收到以下錯誤訊息,當您呼叫
AddGenericAllowedListValue方法時,請使用AllowIframeAppAuthorizePageDomains2代替AllowIframeAppAuthorizePageDomains:「AllowIframeAppAuthorizePageDomains」已經存在於父版 Microsoft.SharePoint.Administration.SPFarm 下,名稱為...
此外,請確保你已安裝 Microsoft SharePoint Server 2022 年 3 月的更新。
變更歷程記錄
下表摘要說明本主題的一些最重要變更。
| 日期 | 描述 |
|---|---|
| 2022 年 3 月 8 日 | 在「解決方案」部分新增了一則備註,以在 AllowIframeAppAuthorizePageDomains 設定無法套用時提供修復。 |