Javascript 浏览器指针事件接口支持

Javascript 浏览器指针事件接口支持,javascript,asp.net-web-api,Javascript,Asp.net Web Api,如何确定执行javascript代码的浏览器是否支持PointerEvent接口?我想使用它,如果它是可用的,并恢复到我现有的代码,如果它不受支持 if (window.PointerEvent) { // do PointerEvent stuff here } else { // your existing code here } PointerEvent是一个构造函数,因此如果支持该接口,它将返回这个构造函数,它是truthy(相当于true)。如果它不受支持(例如在Fi

如何确定执行javascript代码的浏览器是否支持PointerEvent接口?我想使用它,如果它是可用的,并恢复到我现有的代码,如果它不受支持

if (window.PointerEvent) {
    // do PointerEvent stuff here
} else {
    // your existing code here
}
PointerEvent
是一个构造函数,因此如果支持该接口,它将返回这个构造函数,它是truthy(相当于
true
)。如果它不受支持(例如在Firefox中),它将返回
undefined
,这是false(相当于
false
),If条件将失败,恢复到现有代码

有关更多信息,请参阅