# Как определить, является ли устройство сенсорным

**URL:** <https://meta.discourse.org/t/can-i-ascertain-if-something-is-a-touch-device/353076>\
**Category:** Development\
**Created:** [19.Февраль.2025 11:59:54 UTC](https://meta.discourse.org/t/can-i-ascertain-if-something-is-a-touch-device/353076 "2025-02-19T11:59:54Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [19.Февраль.2025 12:26:31 UTC](https://meta.discourse.org/t/can-i-ascertain-if-something-is-a-touch-device/353076/4 "2025-02-19T12:26:31Z")

</div>

> [@merefield](#):
>
> Я просто надеялся, что я упустил какой-то прямой атрибут сайта.

Сервис `capabilities` содержит некоторые свойства, которые могут помочь. Например:

> <https://github.com/discourse/discourse/blob/a0e1a1216112161465f976cd1121a00f044612e3/app/assets/javascripts/discourse/app/services/capabilities.js#L7C18-L7C18>

Хотя стоит отметить: эта логика недавно доставила нам головную боль. Я предполагаю, что в ближайшем будущем мы заменим её стратегией на основе CSS-медиазапросов. (Когда это было написано, я не думаю, что эти медиазапросы были широко доступны).

---

_[View the full topic](https://meta.discourse.org/t/can-i-ascertain-if-something-is-a-touch-device/353076)._
