在 JavaScript 中,可以使用 typeof 操作符检测用户是否支持某个特性。例如,检测浏览器是否支持 localStorage:
if (typeof localStorage !== 'undefined') {
  // 支持 localStorage 的操作
} else {
  // 不支持 localStorage 的操作
}
在上面的代码中,typeof 操作符会返回变量 localStorage 的类型。如果返回值为 'undefined',则表示浏览器不支持 localStorage。如果返回值不为 'undefined',则表示浏览器支持 localStorage,可以进行相关操作。
除了使用 typeof 操作符,还可以使用其他方法检测特性的支持情况,例如 Modernizr 库、Feature.js 库等。这些库可以检测多个特性的支持情况,而不需要手动逐个检测。