4

Twitter Bootstrap に基づく Web サイトがあります。Kindle Fire でサイトを移動すると、ビューポートの上部に固定されるはずのナビゲーション バーが追いついてそこに移動するのに 1 秒かかります。それは醜く見えます。ナビゲーションバーは、他のすべてのデバイス (iPad、samsung s3、デスクトップ) のビューポートに固定されたままです。

CSS や JavaScript を使用して Kindle Fire を検出し、ブラウザの動作がおかしい場合にビューポートではなくナビゲーション バーをページに固定することはできますか?

4

1 に答える 1

4

javascript を使用して、Silk ブラウザーのユーザー エージェントをスニッフィングできます。例えば

if (navigator.userAgent.indexOf("Silk") !== -1) {
    // This is the Kindle Fire's Silk browser.
}
于 2013-03-19T13:19:39.793 に答える