mozRTCSessionDescription undefined - PullRequest
0 голосов
/ 24 июня 2019

Получив электронное письмо от Twilio с названием «Twilio Video JS SDK и 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;

Bug ?, Есть ли исправить это? Спасибо!

1 Ответ

2 голосов
/ 24 июня 2019

Одна из причин, по которой это может произойти, заключается в том, что вы или аддон отключили WebRTC.Если вы вставите это в консоль JS

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

, и оно покажет undefined undefined, это, скорее всего, является причиной ошибки, которую вы получите.Проверьте значение media.peerconnection.enabled в Firefox about: страницу конфигурации и включите его, если оно отключено.

...