在从Twilio收到一封标题为"Twilio Video JS SDK and firefox 68 Breaking Change“的电子邮件后,它建议使用twilio-video包版本1.18.0和更低版本的应用程序对新的Firefox 68进行破坏性更改,我去更新我的npm包到版本1.18.1,但现在当我尝试在firefox quantum 67.0.4中打开我的应用程序时,我收到了以下错误:
ReferenceError: mozRTCSessionDescription is not defined
./node_modules/@twilio/webrtc/lib/rtcsessiondescription/firefox.js
node_modules/@twilio/webrtc/lib/rtcsessiondescription/firefox.js:4
1 | /* globals mozRTCSessionDescription, RTCSessionDescription */
2 | 'use strict';
3 |
> 4 | module.exports = typeof RTCSessionDescription !== 'undefined' ? RTCSessionDescription : mozRTCSessionDescription;虫子?有没有办法解决这个问题?谢谢!
发布于 2019-06-24 22:55:00
发生这种情况的原因之一是您或某个插件禁用了WebRTC。如果您将其粘贴到JS控制台
console.log(window.RTCSessionDescription, window.mozRTCSessionDescription);它显示了undefined undefined,这很可能是您得到的错误的原因。检查火狐about:config页面中media.peerconnection.enabled的值,如果禁用,则将其启用。
https://stackoverflow.com/questions/56729034
复制相似问题