我尝试使用webrtc和Firefox浏览器在我的应用中添加屏幕共享功能,我面临着与此处描述的相同的错误: Twilio screensharing on localhost in firefox?
问题是我需要设置标志( media.navigator.permission.disabled )以使屏幕共享工作,但出于安全考虑,我们无法在代码中执行此操作我试图做的是让Firefox提示用户更改此标志。
这可能吗?我们可以让Firefox提示用户更改此标志吗?
有什么建议?
提前致谢!
答案 0 :(得分:3)
出于安全考虑,JS代码无法更改标志。给JS代码执行此操作的能力会产生非常危险的影响。
仅在HTTPS来源上允许屏幕共享。所以你真的需要让自己获得测试页面的证书,例如:来自Lets Encrypt。