Sharepoint

在 SharePoint 中禁用 X-FRAME-OPTIONS

  • February 24, 2022

我正在嘗試在 iframe 中顯示來自 SharePoint2010 Excel Services 的 Excel 文件。但是由於 x-frame-options 標頭,我遇到了錯誤。我可以訪問 SharePoint 伺服器,所有線上搜尋都告訴我轉到 IIS 管理器 -> HTTP 響應標頭將其刪除。但它不存在。

我嘗試按照此處的建議添加自己的標題:https : //stackoverflow.com/questions/6666423/overcoming-display-forbidden-by-x-frame-options 無濟於事。

我還嘗試更改此處建議的 SharePoint 設置:Disabling X-FRAME-OPTION: SAMEORIGIN HTTP Response Header on SharePoint/PowerPivot xlsviewer.aspx。那也沒有用。

添加它或其他任何東西都不是代理,因為網路上的其他 SharePoint 網站沒有標頭。

是否可以設置另一個地方 x-frame-options ?

更新:經過更多調查,事實證明只有 SharePoint Excel Services 頁面 (xlviewer.aspx) 包含 x-frame-options = SAMEORIGIN。所以有人會假設 SharePoint 中有一個設置。

因此,您似乎無法在 SharePoint Admin 中將其關閉。我最終安裝了一個 HttpModule 來去除有問題的標頭,並且效果很好。http://ventigrate.codeplex.com/releases/view/79825

引用自:https://serverfault.com/questions/404577