私は GWT 2.5.1 を使用しており、Kindle paperwhite モデル No. EY21 のブラウザーを使用して、Tomcat 7.0.32 でデプロイされた .war にアクセスしています。
問題は、GWT が Kindle のユーザー エージェントを正しく取得できないことです。つまり、次の値を取得します。
私のサーバーから: getMyThreadLocalRequest().getHeader("user-agent") --> Mozilla/5.0 (X11; U; Android のような Linux armv7l; en-us) AppleWebKit/531.2+ (Gecko のような KHTML) バージョン/5.0 Safari /533.2+ Kindle/3.0+ --> OK!
ウェブからwww.whatsmyuseragent.com --> Mozilla/5.0 (X11; U; Linux armv7l like Android; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/533.2+ Kindle/3.0+ - ->わかりました!
GWT 2.5.1 ライブラリから: Window.Navigator.getUserAgent() --> Mozilla/5.0 (X11; ; U; Linux armv7l; en-us) AppleWebKit/534.26+ (Gecko のような KHTML) バージョン/5.0 Safari/534.26 + --> ?¿?¿
ということで、GWT関数がKindle paperwhiteブラウザのユーザーエージェントに対して正しい値を取得していないのではないかと思います...
何か案が??
よろしくお願いします!