From d0f534938c8ad996e9c198c141fd7d6b188089af Mon Sep 17 00:00:00 2001 From: piotrrussw Date: Mon, 20 Jul 2020 16:03:30 +0200 Subject: [PATCH] Handle type error while using firefox devtools in any of ios responsive modes --- DetectRTC.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DetectRTC.js b/DetectRTC.js index 8274b81..1a801a5 100644 --- a/DetectRTC.js +++ b/DetectRTC.js @@ -468,7 +468,9 @@ case 'iOS': if (/OS (\d+)_(\d+)_?(\d+)?/.test(nAgt)) { osVersion = /OS (\d+)_(\d+)_?(\d+)?/.exec(nVer); - osVersion = osVersion[1] + '.' + osVersion[2] + '.' + (osVersion[3] | 0); + if (osVersion && osVersion.length > 3) { + osVersion = osVersion[1] + '.' + osVersion[2] + '.' + (osVersion[3] | 0); + } } break; }