diff options
Diffstat (limited to 'src/helpers/userAgent-helpers.js')
-rw-r--r-- | src/helpers/userAgent-helpers.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/helpers/userAgent-helpers.js b/src/helpers/userAgent-helpers.js index 73c454304..fc9a6f507 100644 --- a/src/helpers/userAgent-helpers.js +++ b/src/helpers/userAgent-helpers.js | |||
@@ -1,8 +1,8 @@ | |||
1 | import os from 'os'; | 1 | import os from 'os'; |
2 | import macosVersion from 'macos-version'; | 2 | import macosVersion from 'macos-version'; |
3 | import { app, isMac, isWindows } from '../environment'; | 3 | import { |
4 | 4 | ferdiVersion, electronVersion, chromeVersion, isMac, isWindows, | |
5 | export const ferdiVersion = app.getVersion(); | 5 | } from '../environment'; |
6 | 6 | ||
7 | function macOS() { | 7 | function macOS() { |
8 | const version = macosVersion(); | 8 | const version = macosVersion(); |
@@ -34,17 +34,17 @@ export default function userAgent(removeChromeVersion = false, addFerdiVersion = | |||
34 | platformString = linux(); | 34 | platformString = linux(); |
35 | } | 35 | } |
36 | 36 | ||
37 | let chromeVersion = 'Chrome'; | 37 | let chromeVersionString = 'Chrome'; |
38 | if (!removeChromeVersion) { | 38 | if (!removeChromeVersion) { |
39 | chromeVersion = `Chrome/${process.versions.chrome}`; | 39 | chromeVersionString = `Chrome/${chromeVersion}`; |
40 | } | 40 | } |
41 | 41 | ||
42 | let applicationString = ''; | 42 | let applicationString = ''; |
43 | if (addFerdiVersion) { | 43 | if (addFerdiVersion) { |
44 | applicationString = ` Ferdi/${ferdiVersion} Electron/${process.versions.electron}`; | 44 | applicationString = ` Ferdi/${ferdiVersion} Electron/${electronVersion}`; |
45 | } | 45 | } |
46 | 46 | ||
47 | // Chrome is pinned to WebKit 537.36, the latest version before hard forking to Blink. | 47 | // Chrome is pinned to WebKit 537.36, the latest version before hard forking to Blink. |
48 | return `Mozilla/5.0 (${platformString}) AppleWebKit/537.36 (KHTML, like Gecko) ${chromeVersion} Safari/537.36${applicationString}`; | 48 | return `Mozilla/5.0 (${platformString}) AppleWebKit/537.36 (KHTML, like Gecko) ${chromeVersionString} Safari/537.36${applicationString}`; |
49 | // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 Ferdi/5.5.1-nightly.13 Electron/8.2.3 | 49 | // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 Ferdi/5.5.1-nightly.13 Electron/8.2.3 |
50 | } | 50 | } |