Device Detector-JS es un analizador de agente de usuario preciso y un detector de dispositivos escrito en TypeScript, respaldado por la base de datos de agentes de usuario de código abierto más grande y más actualizado.
Dispositivo detector-JS analizará cualquier agente de usuarios y detectará el navegador, el sistema operativo, el dispositivo utilizado (escritorio, tableta, móvil, televisión, automóviles, consola, etc.), marca y modelo. Funciona con Node.js y en el navegador.
Esta biblioteca se prueba en gran medida y se basa en más de 10,000 pruebas para detectar miles de cuerdas de agentes de usuarios, incluso de navegadores y dispositivos raros y oscuros.
https://lx3rzx16x9.codesandbox.io/
Para usar dispositivos detectores-js en su proyecto, ejecute:
npm install device-detector-js import DeviceDetector from "device-detector-js" ; import DeviceDetector = require ( "device-detector-js" ) ;Ejemplo - Detección de agente de usuario:
import DeviceDetector from "device-detector-js" ;
const deviceDetector = new DeviceDetector ( ) ;
const userAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36" ;
const device = deviceDetector . parse ( userAgent ) ;
console . log ( device ) ;Producción:
{
"client" : {
"type" : " browser " ,
"name" : " Chrome " ,
"version" : " 69.0 " ,
"engine" : " Blink " ,
"engineVersion" : " "
},
"os" : {
"name" : " Mac " ,
"version" : " 10.13 " ,
"platform" : " "
},
"device" : {
"type" : " desktop " ,
"brand" : " Apple " ,
"model" : " "
},
"bot" : null
}Ejemplo - Detección de bot:
import BotDetector from "device-detector-js/dist/parsers/bot" ;
const botDetector = new BotDetector ( ) ;
const userAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" ;
const bot = botDetector . parse ( userAgent ) ;
if ( bot ) {
console . log ( bot ) ;
}Producción:
{
"name" : " Googlebot " ,
"category" : " Search bot " ,
"url" : " http://www.google.com/bot.html " ,
"producer" : {
"name" : " Google Inc. " ,
"url" : " http://www.google.com "
}
}options <[objeto]> Objeto Opciones que podría tener las siguientes propiedades:skipBotDetection <[Boolean]> Si es verdadero, la detección de bot se omitirá por completo (los bots se detectarán como dispositivos regulares). El valor predeterminado es false .versionTruncation <[0 | 1 | 2 | 3 | NULL]> Pasando el truncamiento de la versión null Desactives, por lo que se devolverán las versiones completas. Por defecto a 1 , solo se devolverán versiones menores (por ejemplo, XY). Las definiciones de tipo se incluyen en esta biblioteca y se exponen a través de:
import { DeviceDetectorResult , DeviceDetectorOptions } from "device-detector-js" ; A pesar de que esta biblioteca puede ejecutarse en el navegador, se le recomienda encarecidamente que no lo haga , a menos que no le preocupe el rendimiento. Tenga en cuenta que usar esta biblioteca en el código del lado del navegador significa enviar alrededor de 432 kb de reglas Regex y 144 kb de JavaScript (sin comprimir y sin minificar), lo que puede dar lugar a una experiencia de usuario deficiente para personas con una conexión a Internet lenta.
Puede experimentar inconsistencias al ejecutar esta biblioteca en un entorno de navegador, ya que algunos navegadores como Safari aún no admiten la sintaxis.
Las listas a continuación se generan y se actualizan automáticamente de vez en cuando. Es posible que algunos de ellos no estén completos. Última actualización: 2021/01/08
AIX, Android, AmigaOS, Apple TV, Arch Linux, BackTrack, Bada, BeOS, BlackBerry OS, BlackBerry Tablet OS, Brew, CentOS, Chrome OS, CyanogenMod, Debian, Deepin, DragonFly, Fedora, Firefox OS, Fire OS, Freebox, FreeBSD, FydeOS, Gentoo, Google TV, HP-UX, Haiku OS, IRIX, Inferno, KaiOS, Knoppix, Kubuntu, GNU/Linux, Lubuntu, VectorLinux, Mac, Maemo, Mandriva, MeeGo, MocorDroid, Mint, MildWild, MorphOS, NetBSD, MTK / Nucleus, MRE, Nintendo, Nintendo Mobile, OS/2, OSF1, OpenBSD, Ordissimo, PlayStation Portable, PlayStation, Red Hat, RISC OS, Rosa, Remix OS, RazoDroiD, Sabayon, SUSE, Sailfish OS, SeewoOS, Slackware, Solaris, Syllable, Symbian, Symbian OS, Symbian OS Series 40, Symbian OS Series 60, Symbian^3, ThreadX, Tizen, TmaxOS, Ubuntu, watchOS, WebTV, Whale OS, Windows, Windows CE, Windows IoT, Windows Mobile, Windows Phone, Windows RT, Xbox, Xubuntu, Yunos, iOS, Palmos, Webos
115 navegador, 2345 navegador, navegador de teléfono 360, navegador 360, navegador Avant, Abrowse, Ant Fresco, Antgalio, Aloha Browser, Aloha Browser Lite, Amaya, Amigo, Android Browser, AOL Desktop, Aol Shield, Arora, Arctic Fox, Amiga Voyager, Amiga, Atomeb, Atomeb, Atomeb, Atomeb, Atomeb, Atomeb. Browser, Avast Secure Browser, AVG Secure Browser, Beaker Browser, Beamrise, BlackBerry Browser, Baidu Browser, Baidu Spark, Basilisk, Beonex, BlackHawk, Bunjalloo, B-Line, Blue Browser, Borealis Navigator, Brave, BriskBard, BrowseX, Browzar, Camino, CCleaner, Centaury, Coc Coc, Colibri, Comodo Dragon, Coast, Charon, CM Browser, Chrome Frame, Chrome sin cabeza, Chrome, Chrome Mobile iOS, Conkeror, Chrome Mobile, Coolnovo, Cometbird, COS Browser, Chim LAC, ChromePlus, Chromio, Cyberfox, Cheshire, Crusta, Crazy Browser, Cunaguaro, Chrome Webview, DBRORER, DETRORER, DEVERTRO, DEUTPER, CRUTERER, CRUTER CRUTER, CROUCHE, CUNTO, CUNAGUAR Delta Browser, Dolphin, Dorado, Dooble, Dillo, DuckDuckGo Privacy Browser, Ecosia, Epic, Elinks, Element Browser, Elements Browser, eZ Browser, EUI Browser, GNOME Web, Espial TV Browser, Falkon, Faux Browser, Firefox Mobile iOS, Firebird, Fluid, Fennec, Firefox, Firefox Focus, Firefox Reality, Firefox Rocket, Flock, Firefox Mobile, Fireweb, Fireweb Navigator, Freeu, Galeon, Ghostery Privacy Browser, Glass Browser, Google Earth, Gog Galaxy, Hawk Turbo Browser, Hola! Navegador, Hotjava, Huawei Browser, Ibrowse, ICAB, ICAB Mobile, Iridium, Iron Mobile, ICECAT, ICEDRAGON, ISIVIOO, ICEWEASEL, Internet Explorer, IE Mobile, Iron, Japan Browser, Jasmine, Jig Browser, Jig Browser, Jiowerser, K.Browser, Kindle Browser, Konwrowser, Konwrowser, Koquerser, Kerwer Kapiko, Kinza, Kiwi, Kode Browser, Kylo, Kazehakase, Cheetah Browser, Liebaofast, LG Browser, Light, Links, Lovense Browser, Luakit, Lulumi, Lunascape, Lunascape Lite, Lynx, Mcent, MicroB, NCSA MOSAIC, MEIZU BROWSER, MEDIL, MOBIL, MEVIT Midori, Mobipic, Miui Browser, Mobile Silk, Minimo, Mint Browser, MaxThon, Mxnitro, MyPal, Monument Browser, Maui WAP WAP, Navegateur Web, NFS Browser, Nokia Browser, Nokia Oss Browser, Nokia Ovi Browser, Nox Browser, NetSurf, NetFront, NetFront, NETFRONT, NETFRONT, NETFRONT, NETFRONT, NETFRONT, NETFRONT, NETFRONT, NETFRONT, NETFRONT, BROW Netpositive, NetScape, Ntent Browser, Oculus Browser, Opera Mini iOS, Obigo, Odin, Odyssey Web Browser, Off by One, Ohhai Browser, One Browser, Opera GX, Opera Neon, Opera, Devices, Opera Mini, Opera Mobile, Opera, Opera Touch, Ordissimo, ORDISMO, OREGANGEL Browser, Openwave Mobile Browser, OmniWeb, Otter Browser, Palm Blazer, Pale Moon, Polypane, Oppo Browser, Palm Pre, Puffin, Palm WebPro, Palmscape, Phoenix, Phoenix Browser, PlayFree Browser, Polaris, Polarity, PrivacyWall, Microsoft Edge, QQ Browser Mini, QQ Browser, Qutebrowser, Quark, Qupzilla, Qwant Mobile, Qtwebengine, Realme Browser, Rekonq, Rockmelt, Samsung Browser, Sailfish Browser, SeeWo Browser, SEMC-Browser, Sogou Explorer, Safari, Safe Examser, Salamweb, Sfive, shiira, SimpleBrowser, Sizzy, Sky, Skari, Servaphips, Servaphip, Sleamweb, Sfive, SHIIRA, SimpleBrowser, Sizchy, Sky, Sky, Servaphip Srawsf, Sleamweb, Speraphip, Saraphip, SleamfiM, Speraphip, SleamfiM, shiirf. Slimjet, 7Star, Smart Lenovo Browser, Snowshoe, Sogou Mobile Browser, Splash, Sputnik Browser, Sunrise, SuperBird, Super Fast Browser, surf, Stargon, START Internet Browser, Steam In-Game Overlay, Streamy, Swiftfox, Seznam Browser, T-Browser, t-online.de Browser, Tao Browser, TenFourFox, Tenta Browser, Tizen Browser, Tungsten, Togate, TweakStyle, TV Bro, Ubrowser, UC Browser, UC Browser Mini, UC Browser Turbo, Ur Browser, UZBL, VIVIVO, Vivo Water Browser, VMware AirWatch, Wear Internet Browser, Web Explesive, WebSitive, Waterfox, Browser, Browser Mobile Browser, VMware Airwatch, Wear Internet Browser, Web Explesitive, WebSitive, Waterfox, Whater Browser, Browser, Browser VMware, VISE. Wosbrowser, Wetab Browser, Yahoo! Browser de Japón, Yandex Browser, Yandex Browser Lite, Yaani Browser, Yolo Browser, Xiino, XVast, ZVU
Webkit, Blink, Trident, basado en texto, Dillo, ICAB, Elektra, Presto, Gecko, KHTML, NetFront, Edge, NetSurf, Servo, Goanna
aiohttp, curl, faraday, go-http-client, google http java Client, Guzzle (php http client), httpie, http_request2, java, libdnf, mecanize, node fetch, okhttp, perl, rIn :: Client, Costman Desktop, Python Soldens, Pyllib, Pyllib, Pyllib, Reactornetty, cliente de descanso para Ruby, Restsharp, Scalaj http, urlgrabber (yum), wget, www-mecanize
Audacaz, Banshee, Boxee, Clementine, Deezer, Flycast, Foobar2000, Google Podcasts, iTunes, Kodi, Mediamonkey, Miro, MPV, Music Player Daemon, Nexplayer, Nightingale, Quicktime, Songbird, StageFright, Subsream, VLC, Winamp, Windows Media Player, XBMC
AndroiddownloadManager, Antennapod, Apple News, Baidu Box App, BeyondPod, BingWebApp, BPOD, Castbox, Castro, Castro 2, CrosswalkApp, DingTalk, DoggCatcher, Douban App, Facebook, Facebook Messenger, Feedr, Flipboard App, Google GO, Google Play NewsStand, Google Plus. Instapaper, Keeper Password Manager, Kik, Line, LinkedIn, NewsArticle App, Overcast, Pinterest, Player FM, Pocket Casts, Podcast & Radio Addict, Podcast Republic, Podcasts, Podcat, Podcatcher Deluxe, Podkicker, Roblox, RSSRadio, Sina Weibo, Siri, Skyeng Teachers, Snapchat, SogouSearch App, tieba, Topbuzz, Twitter, U-Cursos, UnityPlayer, Viber, WeChat, WeChat Share Extension, WhatsApp, Yahoo! Aplicaciones de Japón, Yelp Mobile, YouTube y Mobile utilizando AfNetworking
Airmail, Barca, Davdroid, Lotus Notes, Mailbar, Microsoft Outlook, Outlook Express, Postbox, Seamonkey, The Bat!, Thunderbird
Akregador, Apple PubSub, Bashpodder, Breaker, Downcast, Feeddemon, Feeddler RSS Reader, GPodder, JetBrains OMEA Reader, Liferea, NetNewswire, NewsBeuter, Newsblur, Newsblur Mobile App, PritTorrent, Pulp, QuiteSs, Readkit, REDER, RSS Bandit, RSSS Baskie, RSSSOWL, RSINGER, QUITERSS, QUITERS, REDER, RSS, RSS, RSS, RSSS.
2e, 3q, 4Good, 4ife, 360, 8848, A1, Accent, Ace, Acer, Advan, Advance, AGM, Ainol, Airness, AirTies, AIS, Aiwa, Akai, Alba, altron, Amazon, AMGOO, Amigoo, Amoi, Andowl, Anry, ANS, Aoson, Apple, Archos, Arian Space, Ark, ArmPhone, Arnova, ARRIS, Artel, Artizlee, Asano, Asanzo, Ask, Assistant, Asus, AT&T, Atom, Audiovox, Avenzo, AVH, Avvio, Axxion, Azumi Mobile, BangOlufsen, Barnes & Noble, BBK, BB Mobile, BDF, Becker, Beeline, Beelink, Beetel, Benq, Benq-Siemens, Bezkam, BGH, Bigben, BiHee, BIRugged, Bird, Bitel, Bitmore, Bkav, Black Bear, Black Fox, Blackview, Blaupunkt, Blu, Bluboo, BlueDot, BlueGood, BlueGood, BlueGood, BlueDot, BlueDot, BlueGood, BlueDot, BlueDot, BlueGood, BlueDot, BlueDot, BlueGood, BlueGood, BlueDot, BlueGood, BlueDOOD, BLUEGOOD, BLUALWAW Bobarry, bogo, Boway, bq, Brandt, Bravis, Brondi, Bush, CAGI, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Celcus, Celkon, Changhong, Cherry Mobile, China Mobile, Chuwi, Clarmin, Cloudfone, Cloudpad, Clout, CnM, Coby Kyros, Comio, Compal, Compaq, ComTrade Tesla, Concord, Concorde, Condor, Conquest, Contixo, CoolPad, Cowon, Crenova, Crescent, Cricket, Crius Mea, Cryly, CrossCall, Cube, Cubot, CVTE, Cyrus, Daewoo, Danaw, Datag, Datawind, Datsun, Dbtel, Dell, Denver, Desay, Dewalt, DeStalt, DeStal Digicel, Digihome, Digiland, Digma, Diva, Divisat, DMM, DNS, DOCOMO, DOFFLER, DOLAMEE, DOOGEE, DOOPRO, DOOV, DOPOD, DORO, DROXIO, DUNE HD, E-BODA, E-CEROS, E-TEL, EASYPIX, EBEST, ECHO MOBILLOS, ECHO, ECS, MOMA, MOMA, MOMA, MOMA, MOMA, EKS, ELKS, ELT Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Enot, Epik One, Ergo, Ericsson, Ericy, Essential, Essentielb, eSTAR, Eton, eTouch, Etuline, Eurostar, Evercoss, Evertek, Evolio, Evolveo, EvroMedia, ExMobile, EXO, Explay, Extrem, Ezio, Ezze, Fairphone, Famoco, FarEasTone, Fengxiang, Fero, FiGO, FinePower, Finlux, FireFly Mobile, Fly, FNB, Fondi, Fonos, FORME, Forstar, Fortis, Foxconn, Freetel, Fujitsu, G-TiDE, Garmin-Asus, Gateway, Gemini, General Mobile, GEOFOX, Geotel, Ghia, Ghong, Gigabyte, Gigaset, Ginzzu, Gionee, Globex, GOCLEVER, Goly, Gome, GoMobile, Google, Goophone, Gradiente, Grape, Gree, Grundig, Hafury, Haier, HannSpree, Hardkernel, Hasee, Helio, Hezire, Hi-Level, Highscreen, Hipstreet, Hisense, Hitachi, Hoffmann, Hometech, Homtom, Hoozo, Hosin, Hotel, Hotwav, How, HP, HTC, Huadoo, Huawei, Humax, Hurricane, Hyrican, Hyundai, I-Cherry, I-Joy, I-Mate, I-Mobile, Iball, Iberry, Ibrit, IconBit, Idroid, Ihunt, Ihunt, Ikea, Ikomo, ILA, ilife, IMARS, IMO InFocus, Inkti, InnJoo, Innostream, Inoi, INQ, Insignia, Intek, Intex, Inverto, Invin, iOcean, iPro, IQM, Irbis, Iris, iRola, iRulu, iSWAG, iTel, iTruck, iVA, iView, iVooMi, iZotron, JAY-Tech, JFone, Jiayu, Jinga, JKL, Jolla, Just5, JVC, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, KATV1, Kazam, KDDI, Kempler & Strauss, Keneksi, Kenxinda, Kiano, Kingsun, Kivi, Klipad, Kocaso, Kodak, Kogan, Komu, Konka, Konrow, Koobee, Koolnee, Kooper, Kopo, Koridy, Krono, Krüger & Matz, Kt-Tech, Kuliao, Kult, Kumai, Kyocera, Kzen, Laiq, Land Rover, Landvo, Lark, Lava, LAGE, LEGO, LEDSTAR, LEECO, LEFF, LEFF, LEFF, LEMHOOV, LENOV, LENOVE, LENOVE, LENOVE, LENOOV, LENOOV, LENOVE, LENOOV, LENT Leotec, Le Pan, Lephone, Lesia, Lexand, Lexibook, LG, Lingwin, Linsar, Loewe, Logic, Logicom, Lumigon, Lumus, Luna, Luxor, LYF, MTT, M4tel, Macoox, Majestic, Mann, Manta Multimedia, Masstel, Matrix, Maxcom, Maxtron, MAXVI, Maxwest, Maze, meanIT, Mecer, Mecool, Mediacom, MediaTek, Medion, MEEG, MegaFon, Meitu, Meizu, Melrose, Memup, Metz, MEU, MicroMax, Microsoft, Minix, Mintt, Mio, Miray, Mito, Mitsubishi, MIXC, MiXzo, MLLED, MLS, Mobicel, Mobiistar, Mobiola, Mobistel, Mobiwire, Mobo, Modecom, Mofut, Motorola, Movic, MPMan, MSI, MTC, MTN, MultiLaser, Myfon, Myphone, Myria, MystaB, MyTab, Mywigo, National, Navitech, Navon, NEC, Neffos, NEOMI, Netgear, NEUGEL Nexian, Nexon, Nextbit, NextBook, NextTab, NGM, NG Optics, Nikon, Nintendo, Noa, Noain, Nobby, Noblex, Nokia, Nomi, Nomu, Nordmende, Northtech, NOS, Nous, Nuans, Nuu Mobile, Nuvo, Nvidia, Nyx Mobile, O+, O2, Odys, Okys, Odys, Ody ONDA, OnePlus, Onix, Onn, OpelMobile, Openbox, Oppo, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, Ouya, Overmax, Ovvi, Owwo, Oysters, Oyyu, Ozonehd, P-Up, Palm, Palm, Panacom, Panasonic, Pantason Phicomm, Philco, Philips, Phonemax, phoneOne, Pioneer, Pixelphone, Pixus, Planet Computers, Ployer, Plum, PocketBook, POCO, Point of View, Polaroid, PolyPad, Polytron, Pomp, Poppox, Positivo, Positivo BGH, PPTV, Premio, Prestigio, Primepad, Primux, Prixton, Proline, ProScan, Protruly, PULID, Q-Touch, Q.Bell, Qilive, QMobile, Qtek, Quantum, Quechua, Qumo, R-TV, Ramos, Ravoz, Razer, RCA Tablets, Reach, Readboy, Realme, RED, Reeder, Rikomagic, RIM, Rinno, Ritmix, Ritzviva, Riviera, Roadrover, Rokit, Roku, Rombica, Ross & Moor, Rover, Roverpad, RT Project, Ruggear, Runbo, Ryte, Safaricom, Sagem, Salora, Samsung, Sanei, Sansui, Santin, Sanyo, Savio, Schneider, Sega, Selenga, Selevision, Selfix, Semp TCl, Sencor, Sendo, Senkatel, Senkel, Senwa, Sharh, Sharp, sharp, sharp, Senw, Senkate Phones, Shtrikh-M, Shuttle, Sico, Siemens, Sigma, Silelis, Silent Circle, Simbans, Siragon, Sky, Skyworth, Smadl, Smailo, Smart, SMARTEC, Smartfren, Smartisan, Softbank, Solone, Sonim, Sony, Sony Ericsson, Soundmax, Soyes, SPC, Spectrum, Spice, SQOOL, Star, Starlight, Starmobile, Starway, STF Mobile, STK, Stonex, Storex, Sugar, Sumvision, Sunstech, SunVan, Sunvell, SuperSonic, Supra, Swipe, SWISSMOBILITY, Swisstone, Symphony, Syrox, T-Mobile, Takara, Tanix, TB Touch, TCL, TD Systems, TechniSat, TechnoTrend, TechPad, Techwood, Teclast, Tecno Mobile, Tele2, Telefunken, Telego, Telenor, Telit, Tesco, Tesla, Tetratab, teXet, ThL, Thomson, Thuraya, TIANYU, Time2, Timovi, Tinai, Tinmo, TiPhone, Tolino, Tone, Tooky, Top House, Toplux, Torex, Toshiba, Touchmate, Transpeed, TrekStor, Trevi, Trifone, Tronsmart, True, TTEC, Tunisie Telecom, Turbo, Turbo-X, TurboKids, TVC, TWM, Twoe, Tymes, US Cellular, Ugoos, Uhans, Uhappy, Ulefone, Umax, UMIDIGI, Unihertz, Unimax, Uniscope, UNIWA, Unknown, Unnecto, Unonu, Unowhy, UTOK, UTStarcom, Vaio, Vastking, Venso, Verico, Verizon, Vernee, Vertex, Vertu, Muykool, Vesta, Vestel, VGO Tel, Videocon, VideOWEB, ViewSonic, Vinga, VinSoc, Vipro, Vitelcom, Viumee, Vivax, Vivo, Vizio, VK Mobile, Vkworld, Vodacom, ViDaM, Vivax, Vivax, VIVO, VIZIO, VK Mobile, Vkworld, VODACOM, VIME, Vivax, Viva, VIVO, VIZIO, VK MOBILLES, VKWORLD, VODACOM, VIME, VIVINO, VIVINO. Vontar, Vorago, Vorke, Voto, Voxtel, Voyo, Vsmart, Vsun, Vulcan, VVETIME, Walton, Web TV, Weimei, WellcoM, Westpoint, Wexler, Wieppo, Wigor, Wiko, Wileyfox, Winds, Wink, Winmax, Wiseasy, Wizz, Wolder, Wolfgang, Wonu, Woo, Wortmann, Woxter, X-Bo, X-Tigi, X-View, X.Vision, Xgody, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, XTouch, Yandex, Yarvik, Yes, Yozz, Yoka TV, Yota, YTone, Yu, Yuandao, Yusun, Yxtel, Zatec, ZeBry, ZeBr. Zen, Zenek, Zentalidad, Zfiner, Zidoo, Ziox, Zonda, Zopo, ZTE, Zuum, Zync, Zyq, Öwn
360Spider, Aboundexbot, Acoon, Adbeat, Addthis.com, Admantx, Admantx Service Fetcher, Ahrefs Bot, Alexa Crawler, Alexa Site Audit, Amazon Route53 Health Check, Amorank Spider, Analytics SEO Crawler, ApacheBot, Applebot, Arachni, Archive.org Bot, Ask Jeeves, Aspiegelbel, AwariCh, AppleBot, Applebot, Arachni, Archive.org Bot, Ask Jeeves, AspieGelbot, AwariCh, AppleBot, Applebot, Arachni, Archive.org Bot, Ask Jeeves, AspieGeGEL, AWARIO, AWARIO, APARIO, APROQUEO, ARACHNI, ARCHIVE. Awario, Backlink-Check.de, BacklinkCrawler, Baidu Spider, Barkrowler, BazQux Reader, BDCbot, BingBot, BitlyBot, Blekkobot, BLEXBot Crawler, Bloglovin, Blogtrottr, BoardReader, BoardReader Blog Indexer, Bountii Bot, BrandVerity, Browsershots, BUbiNG, Buck, BuiltWith, Butterfly Robot, Bytespider, CareerBot, Castro 2, Catchpoint, CATExplorador, ccBot crawler, Charlotte, Cliqzbot, CloudFlare Always Online, CloudFlare AMP Fetcher, Cloudflare Diagnostics, Collectd, CommaFeed, ContentKing, CSS Certificate Spider, Cốc Cốc Bot, Datadog Agent, Datanyze, Dataprovider, Daum, Dazoobot, Discobot, Domain Re-Animator Bot, Domains Project, DotBot, DuckDuckGo Bot, Easou Spider, eCairn-Grabber, EMail Exractor, EmailWolf, Embedly, evc-batch, ExaBot, ExactSeek Crawler, Ezooms, eZ Publish Link Validator, Facebook External Hit, Feedbin, FeedBurner, Feedly, Feedspot, Feed Wrangler, Fever, Findxbot, Flipboard, FreshRSS, Generic Bot, Generic Bot, Genieo Web filter, Gigablast, Gigabot, Gluten Free Crawler, Gmail Image Proxy, Goo, Googlebot, Google Cloud Scheduler, Google Favicon, Google PageSpeed Insights, Google Partner Monitoring, Google Search Console, Google Stackdriver Monitoring, Google Structured Data Testing Tool, Grammarly, Grapeshot, Gtmetrix, Heritrix, Heureka Feed, Httpmon, Hubpages, HubSpot, ICC-Crawler, Ichiro, Idg/IT, IIS Site Analysis, Inktomi Slurp, Inorader, IP-Guide Crawler, IPS Agent, Kaspersky, Kouio, Larbin Web Crawler, LETRCC, LETT, CONCYTATATION, CONCYTATACIONES, CONCYTATA, LETTHOUSE, LETTHOUSE, LETTHOUSE, LETTHOUSE, LETTHOUSE, LETTHOUS Linkdex Bot, LinkedIn Bot, LTX71, Lycos, Magpie-Crawler, MagpieRSS, Mail.Ru Bot, masscan, Mastodon Bot, Meanpath Bot, MetaInspector, MetaJobBot, MicroAdBot, Mixrank Bot, MJ12 Bot, Mnogosearch, MojeekBot, Monitor.Us, Munin, Nagios check_http, nalezenczbot, nbertaupete95, netcraft survey bot, netestate, netlyzer fastProbe, netResearchServer, netVibes, newsblur, newsgator, nlcrawler, nmap, bot basado en nutch, nuzzel, obot, octopus, omgili bot, abreing spider, spider, openlinkprofiler, abrezprofiler, OpenSinkprofiler, OpenweN Bot, Outbrain, PagePeeker, PaperLiBot, parse.ly, Petal Bot, Phantomas, PHP Server Monitor, Picsearch bot, PingAdmin.Ru, Pingdom Bot, Pinterest, PocketParser, Pompos, PritTorrent, PRTG Network Monitor, QuerySeekerSpider, Quora Link Preview, Qwantify, Rainmeter, RamblerMail Image Proxy, Reddit Bot, Riddler, Robozilla, Rogerbot, Roi Hunter, Rssradio Bot, Safednsbot, Scooter, ScoutJet, Screapy, Screaming Frog Seo Spider, Screenbot, Semantic Scholar Bot, Semrush Bot, Sensika Bot, Sentry Bot, SeoBiity, Seoengbot, Seokicks-Robot, Semrush Bot. Bot, Server Density, Seznam Bot, Seznam Email Proxy, Seznam Zbozi.cz, ShopAlike, Shopify Partner, ShopWiki, SilverReader, SimplePie, SISTRIX Crawler, SISTRIX Optimizer, Site24x7 Website Monitoring, Siteimprove, SiteSucker, Sixy.ch, Skype URI Preview, Slackbot, SMTBot, Snapchat Proxy, Sogou Spider, Soso Spider, Sparkler, Speedy, Spinn3r, Spotify, Sprinklr, Sputnik Bot, sqlmap, SSL Labs, Startpagina Linkchecker, StatusCake, Superfeedr Bot, Survey Bot, Tarmot Gezgin, TelegramBot, The Knowledge AI, theoldreader, TinEye Crawler, Tiny Tiny RSS, TLSProbe, Tracemyfile, tendencias bot, giratritinbot, tweetedtimes bot, tweetmeme bot, twling reconoce, twitterbot, ukrnet mail proxy, universalfeedparser, tiempo de inicio de tiempo de inicio, robot de tiempo de actividad, urlapPendBot, válido de Velen Public Web Crawler, Verccel Bot, Visual Site MAPER CRAWLER, VK BOTÓN, BOTÓN, VATABONT W3C I18N Checker, W3C Link Checker, W3C Markup Validation Service, W3C MobileOK Checker, W3C Unified Validator, Wappalyzer, WebbCrawler, WebDataStats, Weborama, WebPageTest, WebSitePulse, WebThumbnail, WeSEE:Search, WikiDo, Willow Internet Crawler, WooRank, WordPress, Wotbox, XenForo, Yacy, Yahoo! Sistema de caché, Yahoo! Japón BRW, Yahoo! Vista previa de enlace, Yahoo! Slurp, Yahoo Gemini, Yandex Bot, Yeti/Naverbot, Yottaa Site Monitor, Yodao Bot, Yourls, Yunyun Bot, Zao, ZE List, Zgrab, Zookabot, Zumbot
Al contribuir a este proyecto, primero discuta el cambio que desea realizar por número, correo electrónico o cualquier otro método con los propietarios de este repositorio antes de hacer un cambio.
Actualice el ReadMe.md con detalles de los cambios en la biblioteca.
Ejecute yarn test y actualice las pruebas si es necesario.
Esta biblioteca debe actualizarse cuando Matomo lanza una nueva versión de su biblioteca. Aquí está cómo proceder:
https://github.com/matomo-org/device-detector#{version-number} a la última versión del detector de dispositivos Matomo en el paquete.jsonyarn fixtures para actualizar los últimos accesorios. Esto descargará nuevos accesorios basados en la versión especificada en el paquete.jsonyarn test y actualice la biblioteca si algunas pruebas están fallandoCuando Matomo lanza una nueva versión, generalmente agregan soporte para nuevas marcas. Esas marcas deben copiarse en este archivo.
Esta es una biblioteca gratuita/libre bajo la licencia LGPL V3 o posterior.