我想根據用戶代理爲我的Vaadin應用程序設置不同的主題。 我特別想區分移動設備(iPhone,Android,...)和桌面網絡瀏覽器。Vaadin中的客戶端瀏覽器檢測
Vaadin的API中出現了兩個有趣的課程:
BrowserInfo
似乎對我的需要做的工作,但通過其get
- 方法失敗的實例化:
SEVERE: javax.servlet.ServletException: ...
Caused by: java.lang.UnsatisfiedLinkError: com.vaadin.terminal.gwt.client.BrowserInfo.getBrowserString()Ljava/lang/String;
無法從我的應用程序中找到訪問WebBrowser
的方法。
- 我爲瀏覽器區別選擇了正確的方法嗎?
- 爲什麼訪問
BrowserInfo
失敗?
指向我的客戶端之間的差異/服務器組件的幫助。謝謝! (+1) – 2010-02-04 06:58:17