0
如何确定执行我的JavaScript代码的浏览器是否将支持PointerEvent接口?如果可用,我想使用它,如果不支持,则恢复到我现有的代码。浏览器PointerEvent接口支持
如何确定执行我的JavaScript代码的浏览器是否将支持PointerEvent接口?如果可用,我想使用它,如果不支持,则恢复到我现有的代码。浏览器PointerEvent接口支持
if (window.PointerEvent) {
// do PointerEvent stuff here
} else {
// your existing code here
}
PointerEvent
是一个构造,所以如果接口支持,将返回此构造,这是truthy(相当于true
)。如果不支持(例如在Firefox中),它将返回undefined
,这是错误的(相当于false
),if条件将失败,恢复到您现有的代码。
查看MDN document的更多信息