![]() ![]() ![]() Last update: 2 List of detected operating systems:ĪIX, Android, Android TV, Amazon Linux, AmigaOS, tvOS, Arch Linux, BackTrack, Bada, BeOS, BlackBerry OS, BlackBerry Tablet OS, Bliss OS, Brew, Caixa Mágica, CentOS, CentOS Stream, ClearOS Mobile, Chrome OS, Chromium OS, China OS, CyanogenMod, Debian, Deepin, DragonFly, DVKBuntu, Fedora, Fenix, Firefox OS, Fire OS, Foresight Linux, Freebox, FreeBSD, FydeOS, Fuchsia, Gentoo, GridOS, Google TV, HP-UX, Haiku OS, iPadOS, HarmonyOS, HasCodingOS, IRIX, Inferno, Java ME, KaiOS, Kanotix, Knoppix, KreaTV, Kubuntu, GNU/Linux, LindowsOS, Linspire, Lineage OS, Lubuntu, Lumin OS, VectorLinux, Mac, Maemo, Mageia, Mandriva, MeeGo, MocorDroid, moonOS, Mint, MildWild, MorphOS, NetBSD, MTK / Nucleus, MRE, Nintendo, Nintendo Mobile, Nova, OS/2, OSF1, OpenBSD, OpenWrt, Opera TV, Ordissimo, Pardus, PCLinuxOS, Plasma Mobile, PlayStation Portable, PlayStation, PureOS, Red Hat, RedOS, Revenge OS, RISC OS, Roku OS, Rosa, RouterOS, Remix OS, Resurrection Remix OS, REX, RazoDroiD, Sabayon, SUSE, Sailfish OS, SeewoOS, Sirin OS, Slackware, Solaris, Syllable, Symbian, Symbian OS, Symbian OS Series 40, Symbian OS Series 60, Symbian^3, TencentOS, ThreadX, Tizen, TmaxOS, Ubuntu, watchOS, WebTV, Whale OS, Windows, Windows CE, Windows IoT, Windows Mobile, Windows Phone, Windows RT, Xbox, Xubuntu, YunOS, Zenwalk, ZorinOS, iOS, palmOS, webOS List of detected browsers: The lists below are auto generated and updated from time to time. ![]() There are already a few ports of this tool to other languages: See also: QA at Matomo Running tests Device Detector for other languages We are looking forward to your contributions and pull requests! Tests Together we can build the best Device Detection library. Tomasz Majczak, Grzegorz Kaszuba, Piotr Banaszczyk and contributors. Sometimes it may be useful to generate the list of most used user agents on your website,Įxtracting this list from your access logs using the following command: ContributorsĬreated by the Matomo team, Stefan Giehl, Matthieu Aubry, Michał Gaździk, Your pull requests and/or feedback is very welcome! Listing all user agents from your logs This is a free/libre library under license LGPL v3 or later. Or if your project uses a PSR-6 or PSR-16 compliant caching system (like symfony/cache or matthiasmullie/scrapbook), you can inject them the following way:.You can create a class that implement DeviceDetector\Cache\CacheInterface.To get better performance, you can use your own caching solution: Cachingīy default, DeviceDetector uses a built-in array cache. By default Spyc parser is used.Īs this library is not included you need to include it manually or use another YAML parser. This script will register an autoloader to dynamically load all classes in DeviceDetector namespace.ĭevice Detector requires a YAML parser. Using without composerĪlternatively to using composer you can also use the included autoload.php. If you aim to check if a given useragent is a bot and don't require any of the other information, you can directly use the bot parser. Instead of using the full power of DeviceDetector it might in some cases be better to use only specific parsers. Just add matomo/device-detector to your projects requirements. Using DeviceDetector with composer is quite easy. The Universal Device Detection library that parses User Agents and Browser Client Hints to detect devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, feed readers, media players, PIMs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |