Device-DeTector-JS é um analisador de agente de usuário preciso e detector de dispositivos escritos no TypeScript, apoiado pelo maior e mais atualizado o banco de dados de agentes de usuário de código aberto.
Desector-JS-JS analisará qualquer agente do usuário e detectará o navegador, sistema operacional, dispositivo usado (desktop, tablet, celular, TV, carros, console etc.), marca e modelo. Trabalha com Node.js e no navegador.
Esta biblioteca é fortemente testada e depende de mais de 10.000 testes para detectar milhares de seqüências de strings de agentes do usuário, mesmo de navegadores e dispositivos raros e obscuros.
https://lx3rzx16x9.codesandbox.io/
Para usar o Desector-Js em seu projeto, execute:
npm install device-detector-js import DeviceDetector from "device-detector-js" ; import DeviceDetector = require ( "device-detector-js" ) ;Exemplo - Detecção do agente do usuário:
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 ) ;Saída:
{
"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
}Exemplo - Detecção 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 ) ;
}Saída:
{
"name" : " Googlebot " ,
"category" : " Search bot " ,
"url" : " http://www.google.com/bot.html " ,
"producer" : {
"name" : " Google Inc. " ,
"url" : " http://www.google.com "
}
}options <[Object ]> Objeto de opções que podem ter as seguintes propriedades:skipBotDetection <[boolean]> Se verdadeiro, a detecção de bot será completamente ignorada (os bots serão detectados como dispositivos regulares). Padrões para false .versionTruncation <[0 | 1 | 2 | 3 | null]> Passando null desativa o truncamento da versão, para que as versões completas sejam retornadas. Padrão para 1 , apenas versões menores serão devolvidas (por exemplo, XY). As definições de tipo estão incluídas nesta biblioteca e expostas via:
import { DeviceDetectorResult , DeviceDetectorOptions } from "device-detector-js" ; Embora essa biblioteca possa ser executada no navegador, é fortemente aconselhado a fazê -lo , a menos que você não esteja preocupado com o desempenho. Lembre-se de que o uso desta biblioteca no código do lado do navegador significa enviar cerca de 432 kb de regras regex e 144 kb de JavaScript (não compactados e não aliviados), o que pode resultar em uma má experiência do usuário para pessoas com uma lenta conexão à Internet.
Você pode experimentar inconsistências ao executar esta biblioteca em um ambiente de navegador, pois alguns navegadores como o Safari ainda não suportam a sintaxe LookBehind.
As listas abaixo são geradas automaticamente e atualizadas de tempos em tempos. Alguns deles podem não estar completos. Última atualização: 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 360, 360 navegador, navegador de avant, desvio, afresco de formiga, antgalio, navegador aloha, navegador aloha lite, amiga, amigo, arctic, fúria, faixa aol, faixa aol, arora, raio -arctic, fútil arctica, faixa aol, faixa aol, faixa aol, faixa arora, arctic, vara. 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, Headless Chrome, Chrome, Chrome Mobile iOS, Conkeror, Chrome Mobile, CoolNovo, CometBird, COS Browser, Chim Lac, ChromePlus, Chromium, Cyberfox, Cheshire, Crusta, Crazy Browser, Cunaguaro, Chrome Webview, dbrowser, Deepnet Explorer, 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, Realidade do Firefox, foguete Firefox, rebanho, Firefox Mobile, Fireweb, Fireweb Navigator, Freeu, Galeon, navegador de privacidade Ghostery, navegador de vidro, Google Earth, Gog Galaxy, Hawk Turbo Browser, Hola! Navegador, hotjava, navegador Huawei, Ibrowse, ICAB, ICAB Mobile, Iridium, Iron Mobile, Icecat, Icedragon, Isivioo, Iceasel, Internet Explorer, IE Mobile, Browser, K. Browser, K. Browser, Browser, navegador, Jio-Slower, K. Browser, K. K. Browser, Browser, JIG Browser Plus, Jio Slower, K. Browser, K. K. Browser, Browser, JIG Browser Plus, Jio Slower, 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, Mercury, Mobile Safari, Midori, Mobicip, MIUI Browser, Mobile Silk, Minimo, Mint Browser, Maxthon, MxNitro, Mypal, Monument Browser, MAUI WAP Browser, Navigateur Web, NFS Browser, Nokia Browser, Nokia OSS Browser, Nokia Ovi Browser, Nox Browser, NetSurf, NetFront, NetFront Life, NetPositive, Netscape, navegador NTENT, navegador Oculus, Opera Mini iOS, Obigo, Odin, navegador da Odyssey, Off por um, ohhai navegador, um navegador, Opera GX, Opera Touch Touch, Ordim, ORMETIM, ORMATIM, ORO MOLETRO, OPERA, OPERAG NEOT Touch 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, navegador Realme, Rekonq, Rockmelt, Samsung navegador, navegador de veleiros, navegador Seewo, navegador SEMC, SLEGOURRA, SLAVERRA, SLAFERI, SLAIMENT, SLAIMENT, SLACHEBRA, SLEMING, SLEMING, SHIENTRA, SLAPERA, SLAIMEIR, SLAMEBRA, SHILEIRA, SHIENTRA, SLAIMEIRA, SLAMEBRA, SFORAFIL SlimJet, 7Star, navegador inteligente de Lenovo, raquetes de neve, navegador móvel SOGOU, Splash, navegador Sputnik, nascer do sol, superbirl, navegador super rápido, surf, swiftgon, navegador de internet, bate-papo, swiftfox, seznams de navegador, barro de transportes, swift. Tenta Browser, Tizen Browser, Tungsten, ToGate, TweakStyle, TV Bro, UBrowser, UC Browser, UC Browser Mini, UC Browser Turbo, UR Browser, Uzbl, Vivaldi, vivo Browser, Vision Mobile Browser, VMware AirWatch, Wear Internet Browser, Web Explorer, WebPositive, Waterfox, Whale Browser, Wosbrowser, navegador Wetab, Yahoo! Navegador do Japão, navegador Yandex, navegador Yandex Lite, navegador Yaani, navegador YOLO, Xiino, xvast, zvu
Webkit, Blink, Trident, baseado em 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, Mechanize, Node Fetch, OkHttp, Perl, Perl REST::Client, Postman Desktop, Python Requests, Python urllib, Reactornetty, cliente REST PARA RUBY, RESTSHARP, SCINAJ HTTP, URLGRABBER (YUM), WGET, WWW-MECHANIZE
Audacious, Banshee, Boxee, Clementine, Deezer, Flycast, Foobar2000, Google Podcasts, iTunes, Kodi, MediaMonkey, Miro, MPV, Music Player Daemon, Nexplayer, Nightingale, Quicktime, Songbird, Stage, Stage, Substream, VLC, Winamp, Windows Media -Media,
AndroidDownloadManager, Antennapod, Apple News, Baidu Box App, BeyondPod, Bingwebapp, BPOD, Castbox, Castro, Castro 2, Crosswalkapp, DingTalk, DoggCatcher, App Douban, Facebook, Messenger, Feedr, Flipboard App, Google Go, Play, Play, App, 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-Curos, Unityplayer, Viber, WeChat, WeChat Share Extension, WhatsApp, Yahoo! Japão, Yelp Mobile, YouTube e aplicativos móveis usando Afnetworking
Sail Airmail, Barca, Davdroid, Lotus Notes, Mailbar, Microsoft Outlook, Outlook Express, Postbox, Seamonkey, The Bat!, Thunderbird
Akregator, Apple PubSub, BashPodder, Breaker, Downcast, FeedDemon, Feeddler RSS Reader, gPodder, JetBrains Omea Reader, Liferea, NetNewsWire, Newsbeuter, NewsBlur, NewsBlur Mobile App, PritTorrent, Pulp, QuiteRSS, ReadKit, Reeder, RSS Bandit, RSS Junkie, RSSOwl, Stringer
2E, 3Q, 4Good, 4ife, 360, 8848, A1, Accent, Ace, Acer, Advan, Advance, AGM, Ainol, Airness, Airties, AIS, Aiwa, Akai, Alba, Alcatel, Alcor, ALDI SÜD, Alfawise, Aligator, AllCall, AllDocube, Allview, Allwinner, Altech UEC, Altice, 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, Billion, BioRugged, Bird, Bitel, Bitmore, Bkav, Black Bear, Black Fox, Blackview, Blaupunkt, Blu, Bluboo, Bluedot, Bluegood, Bluewave, Bmobile, 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, Crony, Crosscall, Cube, CUBOT, CVTE, Cyrus, Daewoo, Danew, Datang, Datawind, Datsun, Dbtel, Dell, Denver, Desay, DeWalt, DEXP, Dialog, Dicam, Digi, 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 Mobiles, ECS, EE, EKO, Eks Mobility, ELARI, 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, iGet, iHunt, Ikea, iKoMo, iLA, iLife, iMars, IMO Mobile, Impression, Inco, iNew, Infinix, 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, Lanix, Lark, Lava, LCT, Leagoo, Ledstar, LeEco, Leff, Lemhoov, Lenco, Lenovo, 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, Mystery, MyTab, MyWigo, National, Navitech, Navon, NEC, Neffos, Neomi, Netgear, NeuImage, Newgen, Newland, Newman, NewsMy, NEXBOX, 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, Oale, Obi, Odys, Okapia, Onda, OnePlus, Onix, ONN, OpelMobile, Openbox, OPPO, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, OUYA, Overmax, Ovvi, Owwo, Oysters, Oyyu, OzoneHD, P-UP, Palm, Panacom, Panasonic, Pantech, PCBOX, PCD, PCD Argentina, PEAQ, Pentagram, 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, Senseit, Senwa, SFR, Sharp, Shift 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, Verykool, Vesta, Vestel, VGO TEL, Videocon, Videoweb, ViewSonic, Vinga, Vinsoc, Vipro, Vitelcom, Viumee, Vivax, Vivo, Vizio, VK Mobile, VKworld, Vodacom, Vodafone, Vonino, 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, Yezz, Yoka TV, Yota, Ytone, Yu, Yuandao, Yusun, Yxtel, Zatec, Zebra, Zeemi, Zen, Zenek, Zentalidade, Zfiner, Zidoo, Ziox, Zonda, Zopo, Zte, Zuum, Zync, Zyq, Öwn
360spider, aboundexbot, Acoon, Adbeat, Addthis.com, admantx, ADMANTX Service Fetcher, Ahrefs Bot, Alexa Crawler, Auditoria do Site Alexa, Amazon Route53 Health Check, Amorank Spider, Analytics Seo Crawler, Apachebench, Applebot, ARACHNI, Archiveg. 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, Robô de Butterfly, ByteSespider, CareerBot, Castro 2, Catchpoint, Catexplorador, CCBOT Crawler, Charlotte, Cliqzbot, CloudFlare sempre online, AMP de nuvem, gestiling, cốcad, cốc), cốct, cốcad, cốcad, cốcad, cốcad, cốcad, cốcad, cốcad, cốc), cốct, cốc), cốct, cốc), cốct, cốcad, cốc), cốct, c. 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, Bot genérico, bot genérico, filtro da web genieo, gigablast, gigabot, rastreador sem glúten, proxy de imagem Gmail, Goo, Googlebot, Setently Dathinguler, Google Favicon, Páginas do Google, Monitoramento do Google, Monitoramento de Pesquisa, Console de Pesquisa Console, Consultor de Pesquisas, Consultores de Pesquisa, consultor do Google, Monitoring do Google, consultor do Google, consultor do Google, consultor do Google. Grapeshot, GTMetrix, Heritrix, feed Heureka, httpmon, HubPages, Hubspot, ICC-Crawler, Ichiro, IDG/It, Análise do Site do IIS, Inktomi Slurp, Link, Link, Link, agente de link, Agente de Link, Kousky, Larbin, Larbin, Webeling, agente do IPS, Ips, Koupersky, Kouio, Larbin, Wabler, agente do IPS, Kousky, Larbin, Larbin, Wabler de Lind, Larbin, Lentbin, Link Wabler, Agente Ips, Kaspersky, Kouio, Larbin. 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, Nutch-based Bot, Nuzzel, oBot, Octopus, Omgili bot, Openindex Spider, OpenLinkProfiler, OpenWebSpider, Orange Bot, Outbrain, PagePeeker, Paperlibot, Parse.ly, Petal Bot, Phantomas, Php Server Monitor, Picsearch Bot, Pingadmin.ru, Pingdom Bot, Pinterest, PocketParser, Pompos, PROTTER, Monitor de RainManManManManNman, PROTERMERATER, Link Link PREVIDA, QWANTIFY, QWANTIFICADO, PRTG Monitor, RainManManMerpider, Link Link PREVIDA, QWANTIFICADOR, Robozilla, Rogerbot, ROI Hunter, RSSRadio Bot, SafeDNSBot, Scooter, ScoutJet, Scrapy, Screaming Frog SEO Spider, ScreenerBot, Semantic Scholar Bot, Semrush Bot, Sensika Bot, Sentry Bot, Seobility, SEOENGBot, SEOkicks-Robot, Seoscanners.net, Serendeputy 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 A imagem está disponível para download em alta resolução por até 1920x1080. BOT da tendência, TurnitInbot, Bot TweetDtimes, Bot Tweetmeme, Tweetingly Recon, Twitterbot, Proxy de Mail Ukrnet, UniversalfeedParser, UpTimeBot, Robot de Uptime, Urlappendbot, Vagabondo, Velen Public Crawler, VERCEL BOT, Site CRAWPER MAPPER MAPER 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 cache, Yahoo! Japão BRW, Yahoo! Visualização do link, Yahoo! Slurp, Yahoo Gemini, Yandex Bot, Yeti/Naverbot, Yottaa Site Monitor, Youdao Bot, Yourls, Yunyun Bot, Zao, Ze List, Zgrab, Zookabot, Zumbot
Ao contribuir para este projeto, primeiro discuta a alteração que você deseja fazer por meio de problemas, email ou qualquer outro método com os proprietários deste repositório antes de fazer uma alteração.
Atualize o readme.md com detalhes das alterações na biblioteca.
Execute yarn test e atualize os testes, se necessário.
Esta biblioteca precisa ser atualizada quando o Matomo lançar uma nova versão da biblioteca. Veja como proceder:
https://github.com/matomo-org/device-detector#{version-number} para a versão mais recente do Matomo Device Detector no package.jsonyarn fixtures para atualizar para os acessórios mais recentes. Isso baixará novos acessórios com base na versão especificada no package.jsonyarn test e atualize a biblioteca se alguns testes estiverem falhandoQuando o Matomo lança uma nova versão, eles geralmente adicionam suporte para novas marcas. Essas marcas precisam ser copiadas para esse arquivo.
Esta é uma biblioteca gratuita/libre sob licença LGPL v3 ou posterior.