我已经安装了一个 BigBlueButton 服务器,它似乎工作正常,因为我可以访问 BBB 演示,也可以使用 BBB API 从 PHP 应用程序访问它。
当我尝试在使用 iframe 内容类型的 Colorbox jQuery 插件创建的模式窗口中打开 BBB 客户端时,问题就开始了。当我使用 Firefox 或 Google Chrome 时,它按预期工作,因为 BBB 客户端打开并且用户作为主持人或与会者加入会议。
问题 1:当我在 Internet Explorer 或 Safari 中尝试这样做时,模式窗口没有打开 BBB 客户端。相反,它会将我带到我的 BBB 服务器上的 BBB 演示页面。而且我似乎无法加入模式窗口中的 BBB 演示。但它变得更糟。我添加了调试代码以确保模式窗口中用于调用 BBB 客户端的 url 是正确的。如果我只是将此 URL 放入 Internet Explorer 或 Safari 的新选项卡中,则 BBB 客户端将按预期打开。它只是在模态窗口中似乎没有这样做。
问题2:在我使用浏览器的另一个选项卡中的 URL 访问 BBB 客户端后,当我重新加载我的 PHP 应用程序并再次访问该页面时,BBB 客户端现在将按预期在使用 Colorbox 生成的模式窗口中加载。(所以,BBB API 生成的 URL 是正确的)。这种行为对于 IE 和 Safari 是一致的。)因此,出于某种原因,在 IE 或 Safari 允许我在由 Colorbox 生成的模式窗口中访问它之前,似乎有必要在浏览器选项卡中访问 BBB 客户端。另外,请注意,一旦我在浏览器选项卡中访问了 BBB 客户端,我就可以在模式窗口中访问任何会议(不仅是我在浏览器选项卡中加入的会议。)当我关闭浏览器并重新启动它时,然后在模态窗口中访问 BBB 客户端不再起作用。似乎在Colorbox生成的模态窗口中,
请帮忙。几天来我一直试图弄清楚这一点,但没有运气。有没有其他人遇到过类似的问题并有解决这些问题的指导?
非常感谢。