openvidu-browser: fix Edge support

pull/559/head
pabloFuente 2020-11-15 23:24:55 +01:00
parent 911c996f57
commit 57f30b54be
2 changed files with 14 additions and 6 deletions

View File

@ -343,11 +343,11 @@ export class OpenVidu {
} }
// Accept: Chrome (desktop and Android), Firefox (desktop and Android), Opera (desktop and Android), // Accept: Chrome (desktop and Android), Firefox (desktop and Android), Opera (desktop and Android),
// Safari (OSX and iOS), Ionic (Android and iOS), Samsung Internet Browser (Android) // Safari (OSX and iOS), Edge Chromium (>= 80), Ionic (Android and iOS), Samsung Internet Browser (Android)
if (platform.isSafariBrowser() || platform.isChromeBrowser() || platform.isChromeMobileBrowser() || if (platform.isChromeBrowser() || platform.isChromeMobileBrowser() ||
platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser() || platform.isOperaBrowser() || platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser() || platform.isOperaBrowser() ||
platform.isOperaMobileBrowser() || platform.isAndroidBrowser() || platform.isElectron() || platform.isOperaMobileBrowser() || platform.isSafariBrowser() || platform.isEdgeBrowser() ||
platform.isSamsungBrowser() platform.isAndroidBrowser() || platform.isElectron() || platform.isSamsungBrowser()
) { ) {
return 1; return 1;
} }

View File

@ -57,6 +57,14 @@ export class PlatformUtils {
return platform.name === "Opera Mobile"; return platform.name === "Opera Mobile";
} }
/**
* @hidden
*/
public isEdgeBrowser(): boolean {
const version = platform?.version ? parseFloat(platform.version) : -1;
return platform.name === "Microsoft Edge" && version >= 80;
}
/** /**
* @hidden * @hidden
*/ */