Symptomy
Gdy próbujesz otworzyć stronę Appinv.aspx w elementie iframe, strona nie jest pomyślnie wyświetlana. W przypadku wystąpienia tego problemu nagłówki odpowiedzi żądania zawierają komunikat "X-FRAME-OPTIONS: DENY".
Przyczyna
W celu utrzymania zabezpieczeń nie będzie można wyświetlić strony Appinv.aspx w ramce iframe.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj jedną z następujących aktualizacji:
Aby wyświetlić stronę Appinv.aspx w elementach 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()
Uwagi
-
Używając poleceń, możesz dodać jedną zaufaną domenę do listy AllowIframeAppAuthorizePageDomains . Ponadto do właściwości AllowIframeAppAuthorizePageDomains możesz dodać domenę z symbolami wieloznacznych, takimi jak *.contoso.com.
-
Jeśli zostanie wyświetlony następujący komunikat o błędzie, użyj właściwości AllowIframeAppAuthorizePageDomains2 zamiast AllowIframeAppAuthorizePageDomains, gdy zadzwonisz do AddGenericAllowedListValue metody:
Element "AllowIframeAppAuthorizePageDomains" już istnieje w nadrzędnej firmie Microsoft. SharePoint. Administration.SPFarm named...
Ponadto upewnij się, że masz zainstalowane aktualizacje z marca 2022 Microsoft SharePoint Server 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 notatkę do sekcji "Rozwiązywanie", aby rozwiązać problem, jeśli nie można zastosować ustawienia AllowIframeAppAuthorizePageDomains. |