如何用javascript检测kindle fire? [英] How can I detect kindle fire with javascript?

查看:102
本文介绍了如何用javascript检测kindle fire?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用javascript检测我的网站是否在点燃的移动设备上运行。我尝试过使用navigator.userAgent和navigator.appVersion,但我在kindle上得到了这个结果:

I'm trying to detect with javascript if my website is running on a kindle fire mobile device. I've tried with navigator.userAgent and navigator.appVersion but I get this results on kindle :

5.0(Macintosh; U; Intel Mac OS X 10_6_3; en-us )AppleWebKit / 533.16(KHTML,类似Gecko)版本/ 5.0 Safari / 533.16

5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/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

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

我可以使用哪种形式那些字符串知道我在点燃而不在其他设备上?

What can I use form those strings to know that I'm on a kindle and not on other device?

推荐答案

Kindle Fire的用户代理字符串是:

The User Agent String for Kindle Fire is:

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

在Silk模式下:

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

这篇关于如何用javascript检测kindle fire?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆