Desidero impostare temi diversi per la mia applicazione Vaadin, a seconda del programma utente. In particolare, voglio distinguere almeno tra dispositivi mobili (iPhone, Android, ...) e browser web desktop.Rilevamento browser client in Vaadin
API Vaadin rivela due classi interessanti:
BrowserInfo
sembra fare il lavoro perfettamente per le mie esigenze, ma non riesce a istanze attraverso il suo get
-Metodo:
SEVERE: javax.servlet.ServletException: ...
Caused by: java.lang.UnsatisfiedLinkError: com.vaadin.terminal.gwt.client.BrowserInfo.getBrowserString()Ljava/lang/String;
Impossibile trovare un modo per accedere a WebBrowser
dalla mia applicazione.
- Ho scelto l'approccio giusto per la distinzione tra browser?
- Perché l'accesso a
BrowserInfo
non riesce?
mi Indicando le differenze tra client/componenti server aiutato. Grazie! (+1 per quello) –