Impossible d’ajouter la page Appinv.aspx ajoutée à un iFrame (KB5005546)

S’applique à
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Symptômes

La page Appinv.aspx ne s’affiche pas correctement quand vous essayez de l’ouvrir dans un iFrame. Quand ce problème se produit, les en-têtes de réponse de demande incluent un message « X-FRAME-OPTIONS: DENY ».

Cause

Pour préserver la sécurité, la page Appinv.aspx ne s’affiche pas dans un iFrame.

Résolution

Pour résoudre ce problème, installez l’une des mises à jour suivantes :

Pour afficher la page Appinv.aspx dans un iframe dans des domaines approuvés, l’administrateur de la batterie peut ajouter les domaines approuvés à la liste AllowIframeAppAuthorizePageDomains dans la batterie de serveurs en exécutant les commandes suivantes :

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

Remarque

Remarques

  • Vous pouvez ajouter un domaine approuvé à la liste AllowIframeAppAuthorizePageDomains à l’aide des commandes à chaque fois. En outre, vous pouvez ajouter un domaine générique, tel que *.contoso.com, à AllowIframeAppAuthorizePageDomains.

  • Si le message d’erreur suivant s’affiche, utilisez AllowIframeAppAuthorizePageDomains2 au lieu de AllowIframeAppAuthorizePageDomains quand vous appelez la méthode AddGenericAllowedListValue :

    « AllowIframeAppAuthorizePageDomains » existe déjà sous le parent Microsoft.SharePoint.Administration.SPFarm nommé...

    En outre, vérifiez que les mises à jour de mars 2022 de Microsoft SharePoint Server sont installées.

Historique des modifications

Le tableau suivant récapitule certaines des modifications les plus importantes apportées à cette rubrique.

Date Description
mardi 8 mars 2022 Ajout d’une remarque à la section « Résolution » afin de fournir un correctif si le paramètre AllowIframeAppAuthorizePageDomains ne peut pas être appliqué.