我正在使用 GWT 2.5.1,并且正在访问使用 Tomcat 7.0.32 部署的 .war,使用的是 Kindle paperwhite 型号 EY21 的浏览器。
问题是 GWT 无法正确获取 Kindle 的用户代理,我的意思是,我得到以下值:
从我的服务器:getMyThreadLocalRequest().getHeader("user-agent") --> 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+ --> 好的!
来自网络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+ (KHTML, like Gecko) Version/5.0 Safari/534.26 + --> ?¿?¿
所以,我认为 GWT 函数没有为 Kindle paperwhite 浏览器的用户代理获取正确的值......
任何想法??
非常感谢提前!!