0

在收到一封来自 Twilio 的电子邮件,标题为“Twilio Video JS SDK 和 Firefox 68 Breaking Change”,暗示 twilio-video 包版本 1.18.0 及以下版本的应用程序将对新的 firefox 68 进行重大更改,我去更新我的npm 包到版本 1.18.1 但现在当我尝试在 Firefox 量子 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;

错误?,有解决办法吗?谢谢!

4

1 回答 1

2

发生这种情况的原因之一是您或插件禁用了 WebRTC。如果将其粘贴到 JS 控制台中

console.log(window.RTCSessionDescription, window.mozRTCSessionDescription);

它表明undefined undefined这很可能是您得到错误的原因。检查media.peerconnection.enabledFirefox about:config 页面中的值,如果禁用则启用它。

于 2019-06-24T14:54:59.897 回答