X-Frame-Options ignorato in Chrome / Firefox.IE Works.
-
28-09-2020 - |
Domanda
Ho un semplice webpart di PageViewer che caricamento di mysites.Questo viene visualizzato in un iframe all'interno ovvero ma non viene visualizzato in cromo o firefox.
Ho provato ad aggiungere quanto segue alla mia masterpage:
<meta name="X-FRAME-OPTIONS" content="ALLOW-FROM" />
<!--SPM:<WebPartPages:AllowFraming runat="server" />-->
.
Ho anche provato ad aggiungere il seguente in IIS (su MySites e Host Site Collection):
X-Frame-Options = SAMEORIGIN
X-Frame-Options = ALLOWALL
.
Nessuno dei quali funziona in Chrome o Firefox.Sto ricevendo questo errore in Chrome:
.Più intestazioni "opzioni X-frame-frame con valori conflittuali ('Sameorigin, Ackall') incontrato durante il caricamento 'HTP: // Sitiurl: 2000'.Ritorno a 'negazione'.
Non dovrebbe funzionare con Sameorigin se le 2 raccolte del sito si trovano sulla stessa applicazione server / Web, solo una porta diversa?Dove posso avere un impatto sull'impostazione originale?
Soluzione
si scopre che dovevo abilitare questo a livello di pagina principale (della sorgente che tenta di caricare all'interno dell'IFRAME):
<WebPartPages:AllowFraming runat="server" ></WebPartPages:AllowFraming>
.
Spero che questo aiuti qualcuno.