navigator.MaxTouchPoints возвращает 2 в браузере Edge на windows ноутбуке, даже если это не сенсорное устройство - PullRequest
0 голосов
/ 12 февраля 2020

Браузер Edge возвращает 2 для navigator.MaxTouchPoints. Мы используем свойство для обнаружения сенсорного устройства. Есть ли другой способ сделать это? 1002 * это?

1 Ответ

0 голосов
/ 13 февраля 2020

не уверен, используете ли вы браузер MS Edge (Edge Html) или хром-браузер MS Edge. Вы также не упомянули версию браузера.

Я тестировал с обоими браузерами и на основании своих тестов обнаружил, что navigator.MaxTouchPoints возвращает 0.

Тестовый код:

<!DOCTYPE html>
<html>
<head>
<script>
alert("navigator.maxTouchPoints = " + navigator.maxTouchPoints);
</script>
</head>
<body>

</body>
</html>

Вывод:

enter image description here

Если вы используете более старую версию, я предлагаю обновить ее с последней версией и снова выполните тест.

Если проблема не устранена, попробуйте предоставить подробную информацию со снимками, которые могут помочь сузить проблему.

...