如何确定执行我的javascript代码的浏览器是否支持PointerEvent接口?我想使用它,如果它可用并恢复到我现有的代码,如果它不受支持。
答案 0 :(得分:0)
if (window.PointerEvent) {
// do PointerEvent stuff here
} else {
// your existing code here
}
PointerEvent
是构造函数,因此如果支持接口,它将返回此构造函数,这是真实的(相当于true
)。如果不支持(例如在Firefox中),它将返回undefined
,这是假的(相当于false
),if条件将失败,恢复为现有代码。
有关详细信息,请参阅MDN document