wordpress - for - plugin de chat con clientes facebook
Se negó a mostrar... antepasados de marcos https://www.facebook.com (8)
He incluido el complemento de chat para clientes de Facebook en mi sitio web. Funciona bien para el primer día. Desde el segundo día, no está funcionando. He visto un mensaje de error en la consola de Google Chrome:
Se negó a mostrar '' https://www.facebook.com/v2.11/plugins/customerchat.php?app_id=214160985792954&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FlY4eZXm_YWu.js%3Fversion%3D42%23cb%3Df157c0f5ff1898c%26domain%3Dwww.fast-pay.cash%26origin%3Dhttps%253A%252F%252Fwww.fast-pay.cash%252Ff11cff6d515fe88%26relation%3Dparent.parent&container_width=0&locale=en_US&minimized=false&ref=front-page&sdk=joey ''en un marco porque un antepasado infringe la siguiente directiva de Política de seguridad de contenido: "antepasados de marcos https://www.facebook.com/ ". "
Busqué en Google la solución. Cada respuesta he visto que este es un problema de lista blanca de dominio. Pero he incluido mi dominio en la página de facebook.
Aquí está el proceso en el que incluí mi dominio en la lista blanca.
- Primero voy a mi configuración de página
- Bajo la configuración de la plataforma de mensajería, puse mi nombre de dominio para la lista blanca
He puesto mi nombre de dominio en varios patrones. Aquí te doy mis patrones.
Algunas de las cosas comunes
- Lista blanca el nombre de dominio
- La página de Facebook es públicamente visible
- ID de página correcta
la política de referencia no está configurada como "sin referencia"
algunas otras razones ,
- carga de páginas a través de https
- se agregan múltiples sdk de facebook
Asegúrese de que su página de FB esté publicada.
Creo que eso no viene de facebook sino de tu sitio web. Su navegador se niega a mostrar un iframe de una fuente "incorrecta", en este caso facebook.com.
Usted puede leer
- https://developer.mozilla.org/en-US/docs/Web/Security/CSP
- https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
O aclare cualquier solicitud de Facebook como en este ejemplo (que no es la mejor manera de hacerlo, ya que socava una protección importante contra XSS):
Enlace en : problema de la política de seguridad de contenido
Hay dos cosas necesarias para evitar este mensaje:
- La URL del sitio web debe incluirse en la lista blanca en la configuración de página-> Plataforma Messenger-> Dominios incluidos en la lista blanca Así que funciona bien.
Asegúrese de tener la ID de la página de Facebook correcta en su HTML. Este debe ser el ID numérico , no lo que ve en la URL. Encontré el ID numérico de mi página a través de https://findmyfbid.com
Ejemplo:
<div class="fb-customerchat" page_id="6708927376315932"> </div>
Ponga en la lista blanca su dominio en Su página> Configuración> Plataforma Messenger . Asegúrese de que esto coincida con su dominio, use el protocolo HTTPS e incluya el puerto también si usa un puerto no estándar. (Y luego asegúrate de presionar el botón Guardar )
Hay varias cosas:
- Asegurar que la página de Facebook esté publicada
- En la configuración de la página de Facebook (Messenger Platform), agregue su dominio. DEBE ser https: // Asegúrese de que los nombres de dominio coincidan exactamente, incluido www (o la falta de ellos).
- Usa la app_id correcta
- Utilice este page_id (de los pasos 3 y 4)
Si el complemento de chat funciona para usted y para nadie más, probablemente se deba a que ha iniciado sesión en FB y usted es el administrador de la página. Compruebe los pasos 1 y 2.
No mencionaste nada sobre el uso de complementos o CMS adicionales. ¿Estás usando PHP plano o CMS como WordPress? Me pregunto si podría haber un problema con su configuración incorrecta. Por favor, vuelva a comprobar su ID de página de Facebook. Para cualquier complemento adicional, asegúrese de activarlo.
Yo tuve el mismo problema. Si hace clic en eso en la consola, verá que dice: Parámetro page_id: ID no válida: <107153046051560>
El problema era simplemente el <>. Quité eso por lo que es:
Y funcionó. Espero que funcione para usted también. Saludos
el problema no es sobre el error de lista blanca o algo más. Se trata de un problema del navegador Google Chrome. Si abres con Firefox, entonces no hay problema con el chat de messenger. Creo que es algo malo con el cromo.