operatingSystem top-level property
String
get
operatingSystem
General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
Implementation
String get operatingSystem {
final s = web.window.navigator.userAgent.toLowerCase();
if (s.contains('iphone') ||
s.contains('ipad') ||
s.contains('ipod') ||
s.contains('watch os')) {
return 'ios';
}
if (s.contains('mac os')) {
return 'macos';
}
if (s.contains('fuchsia')) {
return 'fuchsia';
}
if (s.contains('android')) {
return 'android';
}
if (s.contains('linux') || s.contains('cros') || s.contains('chromebook')) {
return 'linux';
}
if (s.contains('windows')) {
return 'windows';
}
return '';
}