我在 chrome 中运行的函数在 Safari 和 webkit 浏览器中正常工作时遇到了一些问题...
我需要在 Chrome 的函数中自定义变量,但不需要 Safari。
遗憾的是,我一直用它来检测它是否是 webkit 浏览器:
if ($.browser.webkit) {
但我需要检测:
if ($.browser.chrome) {
有没有办法编写类似的语句(上述语句的工作版本)?
最佳答案
$.browser.chrome = /chrom(e|ium)/.test(navigator.userAgent.toLowerCase());
if($.browser.chrome){
............
}
更新:(10x 给@Bacciagalupe 先生)
jQuery 已从 1.9 及其最新版本中删除了 $.browser
。
但是你仍然可以使用 $.browser 作为独立插件,发现 here
关于jquery - 如何使用 jQuery 检测浏览器是否为 Chrome?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6339480/