【发布时间】:2013-01-13 13:19:19
【问题描述】:
通常我只会使用:
$.browser.webkit
因为我们都知道 webkit 是唯一可以让您设置滚动条样式的工具。然而,这已在 1.9 中被删除,以支持:
$.support
除了我很确定您不能以这种方式检查滚动条样式支持之外,这一切都很好而且很花哨。如果可以,请告诉我,否则我将再次降级回 1.8。我想这样做的唯一原因是因为我宁愿使用浏览器可用的内置系统,而不是使用 javascript 解决方案来设置滚动条的样式。
【问题讨论】:
-
这个 Modernizer 插件可以做到:gist.github.com/948808 或者您可以从中提取代码以在没有现代化器的情况下实现它。
-
@Neal
Webkit !== Chromeen.wikipedia.org/wiki/List_of_web_browsers#WebKit-based -
if (window.chrome) { ... } -
@KevinB 回答,看起来正确
-
@JuanMendes 快速谷歌搜索检测浏览器是否是 webkit 让我知道:jsperf.com/test-if-browser-is-webkit/3 如此简单,即使是 OP 也可以做到......
标签: javascript jquery css