diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java
index 228bf109ac..61d499262c 100644
--- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java
+++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java
@@ -548,18 +548,27 @@ public final class AEnv
return false;
Object n = execution.getNativeRequest();
- boolean supported = false;
if (n instanceof ServletRequest) {
- String userAgent = Servlets.getUserAgent((ServletRequest) n);
- if (userAgent.indexOf("Firefox") >= 0) {
- supported = true;
- } else if (userAgent.indexOf("AppleWebKit") >= 0) {
- if (userAgent.indexOf("Chrome") >= 0 || userAgent.indexOf("Safari") >= 0) {
- supported = true;
- }
+ Double version = Servlets.getBrowser((ServletRequest) n, "ff");
+ if (version != null) {
+ return true;
}
+
+ version = Servlets.getBrowser((ServletRequest) n, "chrome");
+ if (version != null) {
+ return true;
+ }
+
+ version = Servlets.getBrowser((ServletRequest) n, "webkit");
+ if (version != null) {
+ return true;
+ }
+
+ version = Servlets.getBrowser((ServletRequest) n, "ie");
+ if (version != null && version.intValue() >= 8)
+ return true;
}
- return supported;
+ return false;
}
/**
diff --git a/org.adempiere.ui.zk/theme/default/zul/login/login-links.zul b/org.adempiere.ui.zk/theme/default/zul/login/login-links.zul
index 6cc67115c0..ee4f2857de 100644
--- a/org.adempiere.ui.zk/theme/default/zul/login/login-links.zul
+++ b/org.adempiere.ui.zk/theme/default/zul/login/login-links.zul
@@ -21,18 +21,6 @@ Copyright (C) 2009 Idalica Corporation
-
-
-
-
-
-