Appinv.aspx strony nie można dodać do elementu iframe (KB5005546)

Dotyczy
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Objawy

Przy próbie otwarcia strony Appinv.aspx w elemencie iframe ta strona nie zostaje pomyślnie wyświetlona. W przypadku wystąpienia tego problemu nagłówki odpowiedzi na żądanie zawierają komunikat "X-FRAME-OPTIONS: DENY".

Przyczyna

Aby zachować bezpieczeństwo, strona Appinv.aspx nie może być wyświetlana w ramce iframe.

Rozwiązanie

Aby rozwiązać ten problem, zainstaluj jedną z następujących aktualizacji:

Aby wyświetlić stronę Appinv.aspx w elemencie iframe w zaufanych domenach, administrator farmy może dodać zaufane domeny do listy AllowIframeAppAuthorizePageDomains w farmie, uruchamiając następujące polecenia:

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

Uwaga

Uwagi

  • Możesz dodać jedną zaufaną domenę do listy AllowIframeAppAuthorizePageDomains , używając tych poleceń za każdym razem. Ponadto możesz dodać domenę z symbolem wieloznacznym, taką jak *.contoso.com, do domeny AllowIframeAppAuthorizePageDomains.

  • Jeśli zostanie wyświetlony następujący komunikat o błędzie, użyj polecenia AllowIframeAppAuthorizePageDomains2 zamiast AllowIframeAppAuthorizePageDomains podczas wywoływania AddGenericAllowedListValue metody:

    Element "AllowIframeAppAuthorizePageDomains" już istnieje w elemencie nadrzędnym Microsoft.SharePoint.Administration.SPFarm o nazwie...

    Ponadto upewnij się, że masz zainstalowane aktualizacje programu Microsoft SharePoint Server z marca 2022 r.

Historia zmian

W poniższej tabeli podsumowano niektóre z najważniejszych zmian w tym temacie.

Data Opis
8 marca 2022 r. Dodano uwagę do sekcji "Rozwiązanie", aby zapewnić poprawkę, jeśli nie można zastosować ustawienia AllowIframeAppAuthorizePageDomains .