Javascript jQuery检测浏览器是否支持缩放

Javascript jQuery检测浏览器是否支持缩放,javascript,jquery,css,Javascript,Jquery,Css,如何检查浏览器是否支持缩放css属性?我从Caniuse.com知道只有Firefoz不支持它,因此,从这个问题()我尝试: if ($.browser.mozilla) { ... 这会在chrome中返回一个错误: Cannot read property 'mozilla' of undefined 根据答案,另一个解决方案是检测如果浏览器支持该功能,我该怎么做?我认为这个答案应该可以帮助您: 最好的方法是像Modernizer一样使用一个专用于测试浏览器CSS功能的JS库。下面是如

如何检查浏览器是否支持缩放css属性?我从Caniuse.com知道只有Firefoz不支持它,因此,从这个问题()我尝试:

if ($.browser.mozilla) { ... 
这会在chrome中返回一个错误:

Cannot read property 'mozilla' of undefined

根据答案,另一个解决方案是检测如果浏览器支持该功能,我该怎么做?

我认为这个答案应该可以帮助您:


最好的方法是像Modernizer一样使用一个专用于测试浏览器CSS功能的JS库。

下面是如何在纯JavaScript中检测对CSS功能的支持。(将缩放替换为所需的任何功能。)


jQuery的
$.browser
已被弃用并删除,因为浏览器检测通常是个坏主意。你想要的是功能检测。真正的问题是,为什么不直接使用insteadScale呢?它有自己的问题,比如模糊,缩放对Chrome和IE更有效,但我会让firefox使用scale
document.createElement("detect").style.zoom === ""