mozRTCSessionDescription 未定义
mozRTCSessionDescription undefined
在收到一封来自 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;
错误?,
有解决办法吗?
谢谢!
发生这种情况的原因之一是您或插件禁用了 WebRTC。
如果将其粘贴到 JS 控制台中
console.log(window.RTCSessionDescription, window.mozRTCSessionDescription);
并且它显示 undefined undefined
这很可能是您收到错误的原因。检查Firefox about:config页面中media.peerconnection.enabled
的值,如果禁用则启用它。
在收到一封来自 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;
错误?, 有解决办法吗? 谢谢!
发生这种情况的原因之一是您或插件禁用了 WebRTC。 如果将其粘贴到 JS 控制台中
console.log(window.RTCSessionDescription, window.mozRTCSessionDescription);
并且它显示 undefined undefined
这很可能是您收到错误的原因。检查Firefox about:config页面中media.peerconnection.enabled
的值,如果禁用则启用它。