我已经安装了一个BigBlueButton服务器,它似乎在我工作正常 可以访问BBB演示并从PHP应用程序访问它 使用BBB API。
当我尝试在模态窗口中打开BBB客户端时,问题就出现了 使用iframe内容类型使用Colorbox jQuery插件创建。当我使用Firefox或谷歌浏览器时,BBB客户端打开并且可以正常工作 用户以主持人或与会者身份加入会议。
问题1:当我尝试在Internet Explorer或Safari中执行此操作时, 模态窗口不会打开BBB客户端。相反,它需要我 我的BBB服务器上的BBB演示页面。而且我似乎无法加入BBB 在模态窗口中演示。但它变得更糟。我添加了调试 代码,以确保在模态窗口中使用的URL调用 BBB客户端是正确的。如果我只是把这个URL放进去 Internet Explorer或Safari中的新选项卡,然后BBB客户端打开为 预期。它似乎在模态窗口中没有这样做。
问题2:我使用URL访问BBB客户端后 浏览器中的另一个选项卡,当我重新加载我的PHP应用程序时,和 再次访问该页面,BBB客户端现在将按预期加载 使用Colorbox生成的模态窗口。 (所以,由...生成的URL BBB API是正确的)。这种行为与IE和Safari一致。) 因此,出于某种原因,在浏览器选项卡中访问BBB客户端似乎 在IE或Safari允许我以模态访问它之前是必要的 Colorbox生成的窗口。另外,请注意,一旦我访问了 BBB客户端在浏览器选项卡中,然后我就可以访问任何会议了 模态窗口(不仅是我在浏览器选项卡中加入的窗口。) 当我关闭浏览器并再次启动它时,然后访问BBB 模态窗口中的客户端无法再次运行。似乎在Colorbox生成的模态窗口中,在IE和Safari中,BBB的所有组件都无法正确加载。
请帮忙。我一直试图解决这个问题几天 没有运气。有没有其他人有类似的问题,并有指导 解决它们?
非常感谢。
答案 0 :(得分:1)
棘手的是你从一个URL调用BBB IPI,例如
之类的东西<script src="www.bbb.com/script.js"></script>
或者是本地的
<script src="js/bbb.js"></script>
如果它不是本地脚本尝试并下载它,我有类似的问题,这已修复它们,如果你从另一个页面调用API
<?php include_once "bbb.html" ?>
确保脚本挂钩位于调用页面和被调用页面上。它应该在实时应用程序上无关紧要但有时确实如此。
答案 1 :(得分:1)
您是否尝试过启用某些IE安全设置?我会将域设置为受信任的站点,然后将可信站点的设置更改为自定义级别。
可能有用的一些设置: