目前,在我的 JavaScript 中,用于检测触摸屏设备的代码如下:
if ('createTouch' in document) {
// do touchscreen-specific stuff
}
我看到许多开发者使用ontouchstart
,像这样:
if ('ontouchstart' in document) {
// do touchscreen-specific stuff
}
createTouch
和ontouchstart
有什么区别?哪个更安全?除了这两个之外,还有哪些简单可靠的替代方案呢?