Отключение опций 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

Другие вопросы по тегам