Appinv.aspx страницу не удается добавить в iframe (KB5005546)

Применяется к
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Проблема

При попытке открыть страницу Appinv.aspx в iframe страница не отображается. При возникновении этой проблемы заголовки ответа запроса содержат сообщение "X-FRAME-OPTIONS: DENY".

Причина

Чтобы обеспечить безопасность, страница Appinv.aspx не отображается в iframe.

Решение

Чтобы устранить эту проблему, установите одно из следующих обновлений:

Чтобы отобразить страницу Appinv.aspx в iframe в доверенных доменах, администратор фермы может добавить доверенные домены в список AllowIframeAppAuthorizePageDomains фермы , выполнив следующие команды:

add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()

Примечание

Примечания

  • Вы можете добавить один доверенный домен в список AllowIframeAppAuthorizePageDomains с помощью команд каждый раз. Кроме того, можно добавить домен с подстановочными знаками, например *.contoso.com, в AllowIframeAppAuthorizePageDomains.

  • Если появляется следующее сообщение об ошибке, используйте AllowIframeAppAuthorizePageDomains2 вместо AllowIframeAppAuthorizePageDomains при вызове AddGenericAllowedListValue метода :

    AllowIframeAppAuthorizePageDomains уже существует в родительской папке Microsoft.SharePoint.Administration.SPFarm с именем...

    Кроме того, убедитесь, что установлены обновления Microsoft SharePoint Server за март 2022 г.

Журнал изменений

В следующей таблице перечислены некоторые наиболее важные изменения в этом разделе.

Дата Описание
8 марта 2022 г. Добавлена заметка в раздел "Разрешение", чтобы предоставить исправление, если параметр AllowIframeAppAuthorizePageDomains не может быть применен.