したがって、一般的に、JS とブラウザーの検出では機能検出を使用する必要があることは十分承知しています。これがプッシュされた良い例は、jQuery 1.9
のドロップです$.browser
。
さらに、私が読んだすべての記事で、ブラウザー検出を使用しないようにと書かれています。
しかし、JS レイアウトで利用可能な#
ofを動的に計算する必要があるという条件があり、それは利用可能なスロットの を介して行われています。"slots"
calc(100%/{0})
{0}
#
もちろん、iPad では、.css("height", "calc(100%/3)")
をプレフィックスとして付ける必要があるため、 は失敗し-webkit-
ます。
それで、これが必要であることを検出するために(古いの代わりに)機能検出をどのように正確に使用する必要があるか教えてもらえます$.browser.webkit
か?