我想将我们的Web应用程序集成到iFrame中,但是使用Firefox时遇到了一些麻烦。为此,我需要永久使用麦克风。
当前我使用:
<iframe allow="microphone" ... />
如果我在没有iFrame的情况下进行尝试,则可以选择浏览器是否记住答案。但是,如果我使用iFrame进行尝试,则会设置权限,但这只是暂时的。这就导致了一个问题,每次通过sip.js传入呼叫时都会询问我们的用户。
如何获得iFrame中麦克风的永久访问权? (FIREFOX)
显然,在版本69中,作为安全更新,删除了将权限保留在跨域iframe中的选项:
https://www.mozilla.org/en-US/security/advisories/mfsa2019-25/#CVE-2019-11748