사용자 에이전트에 따라 내 Vaadin 응용 프로그램에 다른 테마를 설정하고 싶습니다. 특히, 적어도 모바일 장치 (iPhone, Android, ...)와 데스크톱 웹 브라우저를 구별하고 싶습니다.Vaadin의 클라이언트 브라우저 감지
만약 angel의 API는 두 가지 흥미로운 클래스 계시 :
이BrowserInfo
, 내 요구에 완벽하게 일을 할 것을하지만 get
-method를 통해 인스 턴싱에 실패
SEVERE: javax.servlet.ServletException: ...
Caused by: java.lang.UnsatisfiedLinkError: com.vaadin.terminal.gwt.client.BrowserInfo.getBrowserString()Ljava/lang/String;
WebBrowser
에 액세스 할 수있는 방법을 찾을 수 없습니다.
- 브라우저 구분을위한 올바른 방법을 선택 했습니까?
BrowserInfo
에 액세스하는 데 실패하는 이유는 무엇입니까?
를/서버 구성 요소가있었습니다. 고마워! (+1) –