浏览器PointerEvent接口支持

时间:2017-06-29 16:40:25

标签: javascript asp.net-web-api

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

1 个答案:

答案 0 :(得分:0)

if (window.PointerEvent) {
    // do PointerEvent stuff here
} else {
    // your existing code here
}

PointerEvent是构造函数,因此如果支持接口,它将返回此构造函数,这是真实的(相当于true)。如果不支持(例如在Firefox中),它将返回undefined,这是假的(相当于false),if条件将失败,恢复为现有代码。

有关详细信息,请参阅MDN document