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 не може да бъде приложена.