|
|
|
@ -112,8 +112,8 @@ const userAgentMap = { |
|
|
|
chrome: /^Mozilla\/5\.0 \([^)]*(Windows|OS X|Linux)[^)]+\) AppleWebKit\/[0-9.]+ \(KHTML, like Gecko\) Chrome\/(\d+)[0-9.]+ (?:Mobile Safari|Safari)\/[0-9.]+$/, |
|
|
|
// Safari User Agent from http://www.useragentstring.com/pages/Safari/ |
|
|
|
safari: /^Mozilla\/5\.0 \([^)]*(Windows|OS X)[^)]+\) AppleWebKit\/[0-9.]+ \(KHTML, like Gecko\)(?: Version\/([0-9]+)[0-9.]+)? Safari\/[0-9.A-Z]+$/, |
|
|
|
// Android Chrome user agent: https://developers.google.com/chrome/mobile/docs/user-agent |
|
|
|
androidChrome: /Android.*(?:; (.*) Build\/).*Chrome\/(\d+)[0-9.]+/, |
|
|
|
// Android Chrome user agent (updated for modern Chrome): https://www.chromium.org/updates/ua-reduction/#mobile-and-tablet |
|
|
|
androidChrome: /^Mozilla\/5\.0 \([^)]*Linux; Android[^)]+\) AppleWebKit\/[0-9.]+ \(KHTML, like Gecko\) Chrome\/(\d+)[0-9.]+ (?:Mobile Safari|Safari)\/[0-9.]+$/, |
|
|
|
iphone: / *CPU +iPhone +OS +([0-9]+)_(?:[0-9_])+ +like +Mac +OS +X */, |
|
|
|
ipad: /\(iPad; *CPU +OS +([0-9]+)_(?:[0-9_])+ +like +Mac +OS +X */, |
|
|
|
iosClient: /^Mozilla\/5\.0 \(iOS\) (?:ownCloud|Nextcloud)-iOS.*$/, |
|
|
|
|