diff --git a/src/scripts/browser.js b/src/scripts/browser.js index b76c0f7cc5..a50eeaa608 100644 --- a/src/scripts/browser.js +++ b/src/scripts/browser.js @@ -122,6 +122,7 @@ define([], function () { } function iOSversion() { + // MacIntel: Apple iPad Pro 11 iOS 13.1 if (/iP(hone|od|ad)|MacIntel/.test(navigator.platform)) { // supports iOS 2.0 and later: var v = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/); @@ -301,7 +302,10 @@ define([], function () { if (browser.iOS) { browser.iOSVersion = iOSversion(); - browser.iOSVersion = browser.iOSVersion[0] + (browser.iOSVersion[1] / 10); + + if (browser.iOSVersion && browser.iOSVersion.length >= 2) { + browser.iOSVersion = browser.iOSVersion[0] + (browser.iOSVersion[1] / 10); + } } browser.chromecast = browser.chrome && userAgent.toLowerCase().indexOf('crkey') !== -1;