jquery cross-browser colorbox bigbluebutton

jquery - Consistencia de Colorbox en los navegadores



cross-browser bigbluebutton (2)

¿Has intentado habilitar algunas de las configuraciones de seguridad de IE? Yo establecería el dominio como un sitio de confianza y luego cambiaría la configuración de los sitios de confianza a un nivel personalizado.

Algunas de las configuraciones que pueden ayudar:

  • Acceder a las fuentes de datos a través de dominios - Habilitar
  • Iniciar programas y archivos en un IFRAME - Habilitar
  • Navegar ventanas y marcos a través de diferentes dominios - Habilitar

He instalado un servidor BigBlueButton, y parece funcionar bien porque puedo acceder a la demostración de BBB y también acceder a ella desde una aplicación PHP utilizando la API de BBB.

El problema comienza cuando trato de abrir el cliente BBB en una ventana modal creada con el complemento jQuery de Colorbox usando el tipo de contenido iframe. Funciona como se esperaba cuando uso Firefox o Google Chrome en que el cliente BBB se abre y el usuario se une a la reunión como moderador o asistente.

Problema 1: cuando intento hacerlo en Internet Explorer o Safari, la ventana modal no abre el cliente BBB. En su lugar, me lleva a la página de demostración de BBB en mi servidor de BBB. Y parece que no puedo unirme a la demostración de BBB en la ventana modal. Pero se pone peor. He agregado el código de depuración para asegurarme de que la URL que se usa en la ventana modal para llamar al cliente de BBB sea correcta. Si simplemente tomo esta URL y la coloco en una nueva pestaña en Internet Explorer o Safari, entonces el cliente BBB se abre como se esperaba. Simplemente no parece estar haciendo eso en la ventana modal.

Problema 2: Después de acceder al cliente BBB utilizando la URL en otra pestaña del navegador, cuando recargo mi aplicación PHP y accedo a la página nuevamente, el cliente BBB ahora se cargará como se esperaba en la ventana modal generada con Colorbox. (Por lo tanto, la URL generada por la API de BBB es correcta). Este comportamiento es consistente para IE y Safari. Por lo tanto, por alguna razón, acceder al cliente BBB en la pestaña del navegador parece ser necesario antes de que IE o Safari me permitan acceder a él en una ventana modal generada por Colorbox. Además, tenga en cuenta que una vez que haya accedido a un cliente BBB en la pestaña del navegador, entonces puedo acceder a cualquier reunión en la ventana modal (no solo a la que me había unido en la pestaña del navegador). Cuando cierro el navegador y lo vuelvo a iniciar , luego acceder al cliente BBB en la ventana modal no funciona de nuevo. Parece que en la ventana modal generada por Colorbox, en IE y Safari, todos los componentes de BBB no pueden cargarse correctamente.

Por favor ayuda. He estado tratando de resolver esto por un par de días sin suerte. ¿Alguien más ha tenido problemas similares y ha recibido orientación para resolverlos?

Muchas gracias.


complicado estás llamando al IPI de BBB desde una URL, por ejemplo, algo como

<script src="www.bbb.com/script.js"></script>

o es local

<script src="js/bbb.js"></script>

Si no es un script local, inténtelo y descárguelo, he tenido problemas similares y esto se ha solucionado, también si está llamando a la API desde otra página.

<?php include_once "bbb.html" ?>

asegúrese de que el enganche de script esté en la página de llamada y en la página llamada. no debería importar en la aplicación en vivo pero a veces lo hace.