Pārlūkot izejas kodu

Adds utility method to fetch browser name.

master
damencho 9 gadus atpakaļ
vecāks
revīzija
e014c23ce6
2 mainītis faili ar 13 papildinājumiem un 8 dzēšanām
  1. 1
    8
      JitsiMeetJS.js
  2. 12
    0
      modules/RTC/RTCBrowserType.js

+ 1
- 8
JitsiMeetJS.js Parādīt failu

139
         if (firePermissionPromptIsShownEvent === true) {
139
         if (firePermissionPromptIsShownEvent === true) {
140
             window.setTimeout(function () {
140
             window.setTimeout(function () {
141
                 if (!promiseFulfilled) {
141
                 if (!promiseFulfilled) {
142
-                    var browser = RTCBrowserType.getBrowserType()
143
-                        .split('rtc_browser.')[1];
144
-
145
-                    if (RTCBrowserType.isAndroid()) {
146
-                        browser = 'android';
147
-                    }
148
-
149
                     JitsiMediaDevices.emitEvent(
142
                     JitsiMediaDevices.emitEvent(
150
                         JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN,
143
                         JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN,
151
-                        browser);
144
+                        RTCBrowserType.getBrowserName());
152
                 }
145
                 }
153
             }, USER_MEDIA_PERMISSION_PROMPT_TIMEOUT);
146
             }, USER_MEDIA_PERMISSION_PROMPT_TIMEOUT);
154
         }
147
         }

+ 12
- 0
modules/RTC/RTCBrowserType.js Parādīt failu

30
         return currentBrowser;
30
         return currentBrowser;
31
     },
31
     },
32
 
32
 
33
+    /**
34
+     * Gets current browser name, split from the type.
35
+     * @returns {string}
36
+     */
37
+    getBrowserName: function () {
38
+        var browser = currentBrowser.split('rtc_browser.')[1];
39
+        if (RTCBrowserType.isAndroid()) {
40
+            browser = 'android';
41
+        }
42
+        return browser;
43
+    },
44
+
33
     /**
45
     /**
34
      * Checks if current browser is Chrome.
46
      * Checks if current browser is Chrome.
35
      * @returns {boolean}
47
      * @returns {boolean}

Notiek ielāde…
Atcelt
Saglabāt