fix: fall back to treating unknown platforms as linux-web

Fixes #494
This commit is contained in:
Baptiste Grob
2020-11-04 15:29:17 +01:00
parent 22c2b10f46
commit e270f5d98d

View File

@@ -4,17 +4,19 @@ export function getPlatformString() {
try { try {
const platform = navigator.platform.toLowerCase(); const platform = navigator.platform.toLowerCase();
let trimmed = ''; let trimmed = '';
if (platform.indexOf('mac') !== -1) { if (platform.includes('mac')) {
trimmed = 'mac'; trimmed = 'mac';
} else if (platform.indexOf('win') !== -1) { } else if (platform.includes('win')) {
trimmed = 'windows'; trimmed = 'windows';
} } else if (platform.includes('linux')) {
if (platform.indexOf('linux') !== -1) { trimmed = 'linux';
} else {
/** Treat other platforms as linux */
trimmed = 'linux'; trimmed = 'linux';
} }
return trimmed + (isDesktopApplication() ? '-desktop' : '-web'); return trimmed + (isDesktopApplication() ? '-desktop' : '-web');
} catch (e) { } catch (e) {
return 'unknown-platform'; return 'linux-web';
} }
} }