Edge浏览器为navigator.MaxTouchPoints返回2。我们使用该属性来检测触摸设备。还有另一种方法可以做到这一点吗?
不确定您使用的是MS Edge(EdgeHtml)浏览器还是MS Edge铬浏览器。您也没有提到浏览器的版本。
我在两个浏览器上都进行了测试,并根据测试发现navigator.MaxTouchPoints返回0。
测试代码:
<!DOCTYPE html>
<html>
<head>
<script>
alert("navigator.maxTouchPoints = " + navigator.maxTouchPoints);
</script>
</head>
<body>
</body>
</html>
输出:
如果您使用的是旧版本,则建议使用最新版本进行更新,然后再次进行测试。
如果问题仍然存在,请尝试提供带有快照的详细信息,可能有助于缩小问题范围。