瀏覽代碼

Redirects to unsupported browser page for FF < 39.

master
George Politis 10 年之前
父節點
當前提交
66a53c7dc0
共有 2 個檔案被更改,包括 17690 行新增17696 行删除
  1. 17685
    17688
      libs/app.bundle.js
  2. 5
    8
      modules/RTC/RTCUtils.js

+ 17685
- 17688
libs/app.bundle.js
文件差異過大導致無法顯示
查看文件


+ 5
- 8
modules/RTC/RTCUtils.js 查看文件

130
     if (navigator.mozGetUserMedia) {
130
     if (navigator.mozGetUserMedia) {
131
         console.log('This appears to be Firefox');
131
         console.log('This appears to be Firefox');
132
         var version = parseInt(navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1], 10);
132
         var version = parseInt(navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1], 10);
133
-        if (version >= 22) {
133
+        if (version >= 39) {
134
             this.peerconnection = mozRTCPeerConnection;
134
             this.peerconnection = mozRTCPeerConnection;
135
             this.browser = RTCBrowserType.RTC_BROWSER_FIREFOX;
135
             this.browser = RTCBrowserType.RTC_BROWSER_FIREFOX;
136
             this.getUserMedia = navigator.mozGetUserMedia.bind(navigator);
136
             this.getUserMedia = navigator.mozGetUserMedia.bind(navigator);
162
             };
162
             };
163
             RTCSessionDescription = mozRTCSessionDescription;
163
             RTCSessionDescription = mozRTCSessionDescription;
164
             RTCIceCandidate = mozRTCIceCandidate;
164
             RTCIceCandidate = mozRTCIceCandidate;
165
+        } else {
166
+            window.location.href = 'unsupported_browser.html';
167
+            return;
165
         }
168
         }
169
+
166
     } else if (navigator.webkitGetUserMedia) {
170
     } else if (navigator.webkitGetUserMedia) {
167
         console.log('This appears to be Chrome');
171
         console.log('This appears to be Chrome');
168
         this.peerconnection = webkitRTCPeerConnection;
172
         this.peerconnection = webkitRTCPeerConnection;
205
         window.location.href = 'unsupported_browser.html';
209
         window.location.href = 'unsupported_browser.html';
206
         return;
210
         return;
207
     }
211
     }
208
-
209
-    if (this.browser !== RTCBrowserType.RTC_BROWSER_CHROME &&
210
-        config.enableFirefoxSupport !== true) {
211
-        window.location.href = 'unsupported_browser.html';
212
-        return;
213
-    }
214
-
215
 }
212
 }
216
 
213
 
217
 
214
 

Loading…
取消
儲存