From 410965ddca3e601343f8b759e1a27a2c1b0d0f29 Mon Sep 17 00:00:00 2001 From: Flamenco Date: Thu, 27 Jul 2017 06:24:43 -0400 Subject: Add support for detecting ChromeOS operating system (#9698) --- server/src/main/java/com/vaadin/server/WebBrowser.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'server/src') diff --git a/server/src/main/java/com/vaadin/server/WebBrowser.java b/server/src/main/java/com/vaadin/server/WebBrowser.java index 82f5e2df79..b454da030c 100644 --- a/server/src/main/java/com/vaadin/server/WebBrowser.java +++ b/server/src/main/java/com/vaadin/server/WebBrowser.java @@ -329,6 +329,16 @@ public class WebBrowser implements Serializable { return browserDetails.isIPad(); } + /** + * Tests if the browser is run on ChromeOS (e.g. a Chromebook). + * + * @return true if run on ChromeOS false if the user is not using ChromeOS or if no + * information on the browser is present + */ + public boolean isChromeOS() { + return browserDetails.isChromeOS(); + } + /** * Returns the browser-reported TimeZone offset in milliseconds from GMT. * This includes possible daylight saving adjustments, to figure out which -- cgit v1.2.3