From 9963f6599b9a129655862fd95d97affb65fea4d6 Mon Sep 17 00:00:00 2001 From: Nikolai Bezruk Date: Mon, 7 Sep 2015 10:35:41 +0300 Subject: [PATCH] Update adapter.js --- adapter.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/adapter.js b/adapter.js index eefe18ae7..145b919e5 100644 --- a/adapter.js +++ b/adapter.js @@ -231,10 +231,16 @@ if (typeof window === 'undefined' || !window.navigator) { webrtcUtils.log('This appears to be Chrome'); webrtcDetectedBrowser = 'chrome'; + + var chromeAgentMatch = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./); + + if (chromeAgentMatch && chromeAgentMatch.length && chromeAgentMatch[2]) { + // the detected chrome version. + webrtcDetectedVersion = parseInt(chromeAgentMatch[2], 10); + } else { + webrtcDetectedVersion = 1; + } - // the detected chrome version. - webrtcDetectedVersion = - parseInt(navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)[2], 10); // the minimum chrome version still supported by adapter. webrtcMinimumVersion = 38;