X-Frame-Options ignorées à Chrome / Firefox.Ie fonctionne
-
28-09-2020 - |
Question
J'ai un simple pageViewer WebPart chargement de mysites.Cela s'affiche dans un iframe dans IE mais ne s'affiche pas dans Chrome ou Firefox.
J'ai essayé d'ajouter ce qui suit à mon Masterpage:
<meta name="X-FRAME-OPTIONS" content="ALLOW-FROM" />
<!--SPM:<WebPartPages:AllowFraming runat="server" />-->
J'ai également essayé d'ajouter ce qui suit dans IIS (sur la collection MySites et Host Site):
X-Frame-Options = SAMEORIGIN
X-Frame-Options = ALLOWALL
Aucune desquelles travaille en Chrome ou Firefox.Je reçois cette erreur dans Chrome:
Les en-têtes multiples «Options de cadre X» avec des valeurs contradictoires («Sameorigin, allocation») rencontrés lors du chargement 'htp: // siteurl: 2000'.Retourner à 'nier'.
Ne devrait-il pas fonctionner avec Sameorigin si les 2 collections de sites sont sur la même application serveur / Web, juste un port différent?Où puis-je avoir une incidence sur le cadre d'origine?
La solution
s'avère que je devais activer cela au niveau de la page maître (de la source qui tente de charger dans l'iframe):
<WebPartPages:AllowFraming runat="server" ></WebPartPages:AllowFraming>
J'espère que cela aide quelqu'un.