2013-06-02 10 views
12

Il mio sito Web ha questi messaggi di errore quando lo vedo sulla console. Qualcuno può dirmi quali sono i problemi che in genere hanno causato questi messaggi di errore?"Protocolli, domini e porte devono corrispondere" ai problemi

Bloccato un frame con origine "mysite" dall'accesso a un frame con origine "facebook". Il frame a cui si accede imposta "document.domain" a "facebook", ma il frame che richiede l'accesso non lo ha fatto. Entrambi devono impostare "document.domain" sullo stesso valore per consentire l'accesso. contentscript_siteoverlay_bin.js: 78

Bloccato un frame con origine "mysite" dall'accesso a un frame con origine "youtube". Protocolli, domini e porte devono corrispondere. contentscript_siteoverlay_bin.js: 78

Bloccato un frame con origine "mysite" dall'accesso a un frame con origine "googleads". Protocolli, domini e porte devono corrispondere. contentscript_siteoverlay_bin.js: 78

Bloccato un frame con origine "mysite" dall'accesso a un frame con origine "facebook". Il frame che richiede l'accesso ha un protocollo di "http", il frame a cui si accede ha un protocollo di "https". I protocolli devono corrispondere.

grazie per il vostro aiuto.

risposta

7

iframe e la pagina principale devono corrispondere i protocolli (Http:// e Https://)

un sito sicuro non può comunicare con un sito non protetto

solo fare tutto sicuro per rendere le cose più facili. Siti come Facebook lo richiedono comunque.

+3

I miei protocolli di corrispondenza, ma ancora non funzionano .. – Trip

+0

@Trip che non possono essere se ottieni quello Messaggio. – oligofren

1

Puoi fornire alcune informazioni sul browser in cui ricevi questi errori?

Perché Chrome ha un errore noto relativo al problema. Ulteriori informazioni here.

1

Non è possibile accedere ai valori nella pagina di Facebook incorporata. Questo è contro lo stesso criterio di dominio. I due siti possono comunicare usando postMessage se controlli entrambi i siti, ma dubito che tu controlli la parte di facebook ...

Problemi correlati