0

Twilio から、「Twilio Video JS SDK と Firefox 68 の重大な変更」というタイトルのメールを受け取りました。これは、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

これが発生する理由の 1 つは、ユーザーまたはアドオンが WebRTC を無効にしたことです。これをJSコンソールに貼り付けると

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

undefined undefinedそして、それがあなたが得るエラーの原因である可能性が非常に高いことを示しています. media.peerconnection.enabledFirefox の about:config ページでの値を確認し、無効になっている場合は有効にします。

于 2019-06-24T14:54:59.897 に答える