看起来我们发现了 @pmusaraj 的一个潜在 bug!
这之前肯定能正常工作,我稍后会在我的一个安装实例上测试一下。
看起来我们发现了 @pmusaraj 的一个潜在 bug!
这之前肯定能正常工作,我稍后会在我的一个安装实例上测试一下。
顺便说一句,我在 Chrome 和 Safari 中也遇到了同样的问题。
是的,这不太可能是特定于浏览器的问题,更有可能是 Discourse 或 BBB 的变更导致的。
另外,插件的群组版主配置是否生效?
编辑:是的,已生效。
此外,在浏览器方面:iframe 方案在 Firefox 中有效,但在 Chrome 和 Safari 中无效。
这个问题排查起来并不容易(部分原因是我没有设置 BBB 服务器),但我已经找到了问题所在。Chrome 更改了其 Cookie 策略,这影响了 iframe 中的 BBB。我在 Chrome 控制台中看到了以下信息:
与跨站资源
http://bbb.discourse.org/关联的 Cookie 在设置时未包含SameSite属性。该 Cookie 已被阻止,因为 Chrome 现在仅在 Cookie 设置SameSite=None和Secure时,才会在跨站请求中传递 Cookie。您可以在开发者工具的“应用 > 存储 > Cookie”中查看 Cookie 详情,并在以下链接了解更多信息:Chrome Platform Status 和 https://www.chromestatus.com/feature/5633521622188032。
一种解决方法是允许 BBB 在无 Cookie 的情况下运行。我参考了 Problems with Full Third-Party Cookie Blocking · Issue #9998 · bigbluebutton/bigbluebutton · GitHub /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties 文件,设置 allowRequestsWithoutSession=true,然后使用 bbb-conf --restart 重启 BBB 来解决此问题。
太棒了,现在可以用了!!
顺便问一下:从 Discourse 发起的会议能否进行录制?我没能看到按钮显示。不过,当我从 Greenlight 的房间发起会议时,录制功能是正常的。
F。
现在它起作用了!!非常感谢。