iFrame Issue – Web Browsers Ora Blocco contenuto misto
Ottobre 8, 2013 | Da David Cutter | Un commento"& Gt;Un commento
Come tutti i buoni venditori di Facebook sanno, c'è un problema iFrame che ha allevato la sua brutta testa. Recentemente, nella loro infinita saggezza, tutti i principali browser hanno iniziato il blocco “contenuto di sicurezza mista” Per impostazione predefinita, (che probabilmente avrebbe dovuto essere il caso per tutto il tempo). Se vi state chiedendo che cosa esattamente significhi, usiamo un esempio tipico di Facebook che illustra quello che noi di Heyo chiediamo “il problema iFrame.”
Si accede a Facebook su una connessione sicura HTTPS, perché Facebook ha un SSL (secure socket layer) Installato Certificate. Questa cifra la connessione tra la loro web server e il browser web, consentendo informazioni private da inviare avanti e indietro in modo sicuro.
Sembra ragionevole, destra?
Sicuro, se non si è una piccola azienda che utilizza il contenuto iFramed all'interno Fan page apps e non hanno un certificato SSL sul server web. Con questi aggiornamenti recenti, a meno che lo spettatore dà esplicitamente l'autorizzazione necessaria, il contenuto non garantito proveniente dalla connessione HTTP standard non verrà visualizzato, creando il problema iFrame. Invece, lo spettatore vede una pagina bianca dove la tua pagina web utilizzato per caricare.
Ci sono alcune soluzioni temporanee si può mettere in atto, e uno uno permanente. Continuate a leggere per vederle.
Soluzione permanente:
- Se si prevede di continuare a utilizzare i siti iFramed all'interno delle applicazioni di Facebook, quindi l'unica vera soluzione è quella di installare un SSL sul server web. E 'un po' di dolore per fare, ma è dove Internet è diretto comunque. È possibile controllare i servizi come Comodo o RapidSSL che offrono certificati SSL costo gratuiti oa basso.
Questo, naturalmente, Non è un grande aiuto per consulenti e agenzie con un sacco di pagine client per la gestione, così siamo anche arrivati a poche soluzioni temporanee.
Soluzioni temporanee:
- Strato di un blocco di testo o immagine dietro il contenuto iFramed che indica lo spettatore a “vedere tutti i contenuti” all'interno del proprio browser. Da questa parte, il messaggio sarebbe solo mostrare agli spettatori che, altrimenti, consultare una pagina vuota. Questo è facilmente realizzabile entro Heyo aggiungendo l'immagine o il testo widget e l'invio di tale livello “alla parte posteriore.”
- Visita l'URL di destinazione (qualunque pagina che si sta tentando di iFrame), prendere uno screenshot della pagina, e aggiungere che, come un'immagine che si collega al sito web di destinazione. Questo sarà certamente prendere più tempo in quanto ci sono più fasi, ma presenterà anche lo spettatore con una migliore esperienza utente che riflette più da vicino il (precedentemente) lavoro iFrame.
- Trascorrere qualche minuto e creare una pagina di destinazione semplice che presells il visitatore su qualsiasi meta della scheda / pagina, e includere un invito all'azione forte che trasmette collegamenti alla pagina desiderata (uso target =”_blank” così il collegamento si apre in una nuova scheda o finestra brower).
Vorrei che ci fosse una soluzione permanente che non richiede alcuno sforzo supplementare da parte delle molte aziende che hanno, fino a poco, apprezzato la velocità e la semplicità di iFraming in un sito web esistente, ma il fatto della questione è queste modifiche hanno avuto effetto e molto probabilmente mai tornare ai bei vecchi tempi di visualizzazione di contenuto misto.