我正在尝试使用javascript检测我的网站是否在kindle fire移动设备上运行。我已经尝试过使用navigator.userAgent和navigator.appVersion,但是我在kindle上得到了以下结果:
5.0(Macintosh; U; Intel Mac OS X 10_6_3; zh-cn)AppleWebKit/533.16(KHTML,如Gecko)版本/5.0 Safari/533.16
和
Mozilla/5.0(Macintosh; U; Intel Mac OS X 10_6_3; zh-cn)AppleWebKit/533.16(KHTML,如Gecko)版本/5.0 Safari/533.16
我可以使用这些字符串中的什么来知道我在点燃而不是在其他设备上?
最佳答案
Kindle Fire的用户代理字符串为:
Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Kindle Fire Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
在丝绸模式下:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.1.0-80) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 Silk-Accelerated=true