El ' complemento de PÁGINA ' de Facebook https://developers.facebook.com/docs/plugins/page-plugin/ se proporciona para permitir que se muestren eventos/calendario de fb en un sitio web.
Sin embargo, hay un error: la página/iframe no se muestra si el visitante del sitio web (también) ha iniciado sesión en fb. Funciona bien si el visitante NO es un usuario de fb (y, por lo tanto, no está conectado a fb). El error ya se informó a fb (en 2021), pero no responden a las solicitudes de las personas. ver: https://developers.facebook.com/support/bugs/584988619248795/
El error produce un mensaje de error de consola:
ErrorUtils detectó un error: Encontrado hrp nulo, mods de bloqueo: ExceptionDialog; mods sin bloqueo: ; error de respuesta: 1357032 , resumen: algo salió mal, descripción: intente actualizar la página o cerrar y volver a abrir la ventana del navegador.
¿Existe una forma de javascript para detectar este error y, por lo tanto, mostrar un mensaje adecuado, en lugar de los símbolos de espera giratorios que se muestran actualmente?
Encontré esto: getLoginStatusUrl aquí: determinar si el usuario inició sesión en Facebook sin usar la API de Facebook pero no entiendo cómo usarlo.