在 CSS 或 JS 中检测 Kindle Fire
Posted
技术标签:
【中文标题】在 CSS 或 JS 中检测 Kindle Fire【英文标题】:Detect Kindle Fire in CSS or JS 【发布时间】:2013-03-08 04:35:00 【问题描述】:我有一个基于 Twitter Bootstrap 的网站。每当我在 Kindle Fire 上移动站点时,导航栏(本应固定在视口顶部)需要一秒钟才能赶上并移动到那里。它看起来很丑。导航栏在所有其他设备的视口上保持固定 - ipad、samsung s3、桌面。
是否可以通过 CSS 或 javascript 检测 Kindle Fire,以便我可以将导航栏修复到页面而不是浏览器的视口?
【问题讨论】:
值得一读:***.com/questions/9063427/… 想必没有办法从 JS 中关闭 Silk 加速? kindle用户可以,但我觉得外接不行。 好的,谢谢,太好了。 【参考方案1】:您可以使用 javascript 嗅探 Silk 浏览器的用户代理。例如
if (navigator.userAgent.indexOf("Silk") !== -1)
// This is the Kindle Fire's Silk browser.
【讨论】:
以上是关于在 CSS 或 JS 中检测 Kindle Fire的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 css 媒体查询在 ipad 上定位 Kindle 应用程序?
ADB 无法在 Windows 7 上检测到我的 Kindle Fire,但设备管理器可以