Я хочу установить различные темы для моего приложения Vaadin, в зависимости от пользовательского агента.В частности, я хочу провести различие как минимум между мобильными устройствами (iPhone, Android, ...) и настольным веб-браузером.
API Vaadin раскрывает два интересных класса:
BrowserInfo
, кажется, отлично справляется со своими задачами, но не работает при создании экземпляра через get
-метод:
SEVERE: javax.servlet.ServletException: ...
Caused by: java.lang.UnsatisfiedLinkError: com.vaadin.terminal.gwt.client.BrowserInfo.getBrowserString()Ljava/lang/String;
Не удалось найти способ доступа к WebBrowser
из моего приложения.
- Я выбрал правильный подход для распознавания браузера?
- Почему не удается получить доступ к
BrowserInfo
?