GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Consenti iFrame - Risolto il problema "Visualizzazione vietata da X-Frame-Options"

Problema

Quando si tenta di utilizzare la pagina Web in un iFrame su un sito non locale, l'iFrame non viene caricato o viene visualizzato un messaggio di errore che dice:"Visualizzazione vietata da X-Frame-Options"

Causa

L'intestazione X-Frame Options è impostata su "SAMEORIGIN" a livello di server sul server di origine

Risoluzione

Per i server IIS, aggiungere un'intestazione Opzioni X-Frame nel file web.config del sito da cui si desidera ottenere la pagina.1. Apri il file web.config del tuo sito di origine./div>2. Cerca "X-Frame". un. Se non si ottengono risultati, continuare con il passaggio 3. b. Se esiste già un protocollo http di X-Frame Options, modificare il valore da "SAMEORIGIN" o "DENY"3. Cerca " Subito prima di quel tag inserisci il seguente codice:
<httpProtocol>
    <customHeaders>
      <add name="X-Frame-Options" value="ALLOW-FROM https://domain.com" />
    </customHeaders>
</httpProtocol>
4. Modifica https://domain.com con il nome di dominio su cui stai utilizzando l'iFrame. Le pagine web del tuo sito dovrebbero ora essere caricate in un iFrame.

Testalo:

  1. Vai su https://www.iframe-generator.com/ e inserisci l'URL che desideri utilizzare nel tuo iFrame. Fare clic su Anteprima. La pagina non verrà caricata.
  2. Cambia l'URL nel protocollo http di X-Frame-Option in https://www.iframe-generator.com/
  3. Vai su https://www.iframe-generator.com/ e inserisci l'URL che desideri utilizzare nell'iFrame. Fare clic su Anteprima. La pagina dovrebbe essere caricata ora.
Ciò conferma che l'intestazione httpProtocol X-Frame-Options funziona nel file web.config.
Plesk
  1. Come risolvere il problema di non aggiornamento di Ubuntu a causa dei pacchetti rotti

  2. Come risolvere il problema del cursore invisibile del mouse in Ubuntu GNOME

  3. Come risolvere il problema "Impossibile calcolare l'aggiornamento" durante l'aggiornamento da 12.04 a 12.10?

  4. 403 Errore proibito durante l'abilitazione di /server-status in Apache HTTPD Server

  5. Risolto il problema dell'assenza di suono (output fittizio) in Ubuntu con SND HDA Intel

Come risolvere lo schermo nero di Google Chrome su sistema operativo Linux (Wayland)

Risolvi il problema con Adobe Flash Player in Chromium in Ubuntu

Come risolvere nessun problema di rete wireless in Ubuntu Linux

403 Errore proibito

Rinomina Dominio IIS 7 Issue

Come risolvere Impossibile digitare il problema del terminale nel sistema Linux