Отключение опций X-FRAME в SharePoint
Я пытаюсь отобразить документ Excel из SharePoint Services Excel Services в iframe. Но я получаю сообщение об ошибке из-за заголовка x-frame-options. У меня есть доступ к серверу SharePoint, и во всех онлайн-поисках мне нужно перейти в IIS Manager -> HTTP Response Headers, чтобы удалить его. Но это не там.
Я попытался добавить свой собственный заголовок, как предложено здесь: https://stackoverflow.com/questions/6666423/overcoming-display-forbidden-by-x-frame-options безрезультатно.
Я также попытался изменить параметр SharePoint, предложенный здесь: Отключение X-FRAME-OPTION: заголовок ответа SAMEORIGIN HTTP в SharePoint / PowerPivot xlsviewer.aspx. Это тоже не сработало.
Это не добавление прокси или что-то еще, потому что другие сайты SharePoint в сети не имеют заголовка.
Есть ли другое место, где можно установить параметры x-frame?
ОБНОВЛЕНИЕ: после дополнительных исследований выясняется, что только страница служб Excel Excel (xlviewer.aspx) включает в себя x-frame-options = SAMEORIGIN. Таким образом, можно предположить, что есть настройка в SharePoint.
1 ответ
Так что не похоже, что вы можете отключить его в SharePoint Admin. Я закончил тем, что установил HttpModule, чтобы удалить оскорбительный заголовок, и он прекрасно работает. http://ventigrate.codeplex.com/releases/view/79825