Подтвердить что ты не робот

Согласованность Colorbox в браузерах

Я установил сервер BigBlueButton, и, похоже, он отлично работает в том, что я может получить доступ к демоверсии BBB, а также получить доступ к ней из приложения PHP используя API BBB.

Проблема начинается, когда я пытаюсь открыть клиент BBB в модальном окне созданный с использованием плагина jQuery Colorbox с использованием типа содержимого iframe. Он работает так, как ожидается, когда я использую Firefox или Google Chrome в том, что клиент BBB открывается, и пользователь присоединяется к собранию в качестве модератора или участника.

Проблема 1: Когда я пытаюсь сделать это в Internet Explorer или Safari, модальное окно не открывает клиент BBB. Вместо этого меня привлекает BBB демо-страница на моем сервере BBB. И я не могу присоединиться даже к BBB демо в модальном окне. Но становится все хуже. Я добавил отладку кода, чтобы убедиться, что URL-адрес, используемый в модальном окне для вызова клиент BBB верен. Если я просто возьму этот URL и поставлю его в новую вкладку в Internet Explorer или Safari, тогда клиент BBB открывается как ожидается. Похоже, что это не так в модальном окне.

Проблема 2: После того, как я получил доступ к клиенту BBB, используя URL-адрес в другую вкладку в браузере, когда я перезагружаю свое приложение PHP и снова получить доступ к странице, клиент BBB теперь загрузит, как ожидалось, в модальное окно, созданное с помощью Colorbox. (Таким образом, URL-адрес, сгенерированный BBB API является правильным). Это поведение соответствует IE и Safari.) Поэтому по какой-то причине доступ к клиенту BBB на вкладке браузера кажется необходимо, прежде чем IE или Safari позволят мне получить доступ к нему в модальном окно, созданное Colorbox. Кроме того, обратите внимание, что как только я получил доступ к BBB на вкладке браузера, то я могу получить доступ к любой встрече в модальное окно (не только тот, который я присоединил к вкладке браузера). Когда я закрываю браузер и запускаю его снова, то доступ к BBB клиент в модальном окне не работает снова. Похоже, что в модальном окне, создаваемом Colorbox, в IE и Safari, все компоненты BBB не могут нормально загружаться.

Пожалуйста, помогите. Я пытался понять это на пару дней без везения. Имеет ли кто-либо еще подобные проблемы и имеет разрешая их?

Большое спасибо.

4b9b3361

Ответ 1

сложно сказать, что вы вызываете IP-адрес BBB с URL-адреса, например. что-то вроде

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

или он локальный

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

если это не попытка локального скрипта и загрузить его, у меня были схожие проблемы, и это исправило их, также если вы вызываете API с другой страницы

<?php include_once "bbb.html" ?>

убедитесь, что крюк script находится на вызывающей странице и вызываемой странице. это не имеет значения в реальном приложении, но иногда это делает.

Ответ 2

Вы пытались включить некоторые параметры безопасности IE? Я бы установил домен как доверенный сайт, а затем изменил настройки для доверенных сайтов на пользовательский уровень.

Некоторые параметры, которые могут помочь:

  • Доступ к источникам данных через домены - Включить
  • Запуск программ и файлов в IFRAME - Включить
  • Перемещение окон и фреймов в разные домены - Включить