Appinv.aspx strana sa nedá pridať do iframe (KB5005546)

Vzťahuje sa na
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Príznaky

Keď sa pokúsite otvoriť Appinv.aspx stranu v ráme iframe, strana sa nezobrazí úspešne. Keď sa vyskytne tento problém, hlavičky odpovede na žiadosť obsahujú správu "X-FRAME-OPTIONS: DENY".

Príčina

Z dôvodu zvýšenia zabezpečenia sa zabraňuje zobrazeniu Appinv.aspx stránky v prvku iframe.

Riešenie

Ak chcete tento problém vyriešiť, nainštalujte niektorú z nasledujúcich aktualizácií:

Na zobrazenie Appinv.aspx stránky v prvku iframe v dôveryhodných doménach môže správca farmy pridať dôveryhodné domény do zoznamu AllowIframeAppAuthorizePageDomains vo farme spustením nasledujúcich príkazov:

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

Poznámka

Poznámky

  • Jednu dôveryhodnú doménu môžete pridať do zoznamu AllowIframeAppAuthorizePageDomains zakaždým použitím príkazov. Okrem toho môžete do AllowIframeAppAuthorizePageDomains pridať zástupnú doménu, napríklad *.contoso.com.

  • Ak sa zobrazí nasledujúce chybové hlásenie, pri volaní metódy AddGenericAllowedListValue použite namiesto metódy AllowIframeAppAuthorizePageDomains AllowIframeAppAuthorizePageDomains2:

    "AllowIframeAppAuthorizePageDomains" už existuje pod nadradeným Microsoft.SharePoint.Administration.SPFarm s názvom...

    Okrem toho sa uistite, že máte nainštalované aktualizácie Microsoft SharePoint Servera z marca 2022.

História zmien

V nasledujúcej tabuľke sú zhrnuté niektoré z najdôležitejších zmien v tejto téme.

Dátum Popis
8. marca 2022 Pridanie poznámky do časti Riešenie na opravu, ak nie je možné použiť nastavenie AllowIframeAppAuthorizePageDomains .