Я использую эту библиотеку для определения устройства и клиентской программы по строке http-агента пользователя.
В библиотеке демонстрационная страница, они могут различать, является ли устройство настольным компьютером или смартфоном, даже если модель устройства не обнаружена. Тем не менее, у них нет документа, в котором указано, какую функцию они используют для этого. На чтение меня на GitHub, я догадался, что это $dd->getDevice()
, но кажется, что функция возвращает только целое число 1 или 0 (и я понятия не имею, что это значит)
Они не предоставили исходный код для демонстрационной страницы, и нет никакой другой документации, кроме страницы read me. Кто-нибудь знает, какую функцию они используют для определения, является ли это смартфон или рабочий стол на демонстрационной странице?
в файле DeviceDetector.php есть функция isDesktop()
со следующим утверждением
/**
* Returns if the parsed UA was identified as desktop device
* Desktop devices are all devices with an unknown type that are running a desktop os
*
* @see self::$desktopOsArray
*
* @return bool
*/
public function isDesktop()
Других решений пока нет …