在CSS或JS中检测Kindle Fire

4
我有一个基于Twitter Bootstrap的网站。每当我在Kindle Fire上浏览网站时,导航栏应该固定在视口顶部,但需要一秒钟才能到达那里,看起来很丑陋。在其他设备上(如iPad、三星S3、桌面电脑)导航栏都会固定在视口上。
是否可以通过CSS或JavaScript检测Kindle Fire,以便针对不良浏览器将导航栏固定在页面而不是视口?

1
这篇文章值得一读:https://dev59.com/aWox5IYBdhLWcg3wpV7F - nickhar
大概没有办法从 JS 中关闭 Silk 加速,对吧? - Matt Parkins
Kindle用户可以,但我认为外部不可能实现。 - nickhar
1个回答

4
你可以使用JavaScript来嗅探Silk浏览器的用户代理,例如:
if (navigator.userAgent.indexOf("Silk") !== -1) {
    // This is the Kindle Fire's Silk browser.
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接