所以我很清楚,一般来说,应该在 JS 和浏览器检测中使用特征检测。被推动的一个很好的例子是jQuery 1.9
'drop of $.browser
。
此外,在我阅读的每篇文章中,都说永远不要使用浏览器检测。
但是我有一个条件,我需要动态计算JS 布局#
中可用的 ,并且它是通过 来完成的,可用的插槽在哪里。"slots"
calc(100%/{0})
{0}
#
当然,在 iPad 中,.css("height", "calc(100%/3)")
会失败,因为它必须以 . 为前缀-webkit-
。
那么,谁能告诉我应该如何使用特征检测(而不是旧的$.browser.webkit
)来检测它需要这个?