Device-Detector-JS-это точный диапазон анализатора пользователя и детектор устройств, записанный в TypeScript, поддержанный крупнейшей и наиболее современной базой данных пользовательского агента с открытым исходным кодом.
Device-Detector-JS проанализирует любого пользовательского агента и обнаружит браузер, операционную систему, используемое устройство (настольный компьютер, планшет, мобильный телефон, телевизор, автомобили, консоль и т. Д.), Бренд и модель. Работает с Node.js и в браузере.
Эта библиотека тестируется и опирается на более чем 10 000 тестов для обнаружения тысяч строк пользователя, даже из редких и неясных браузеров и устройств.
https://lx3rzx16x9.codesandbox.io/
Чтобы использовать Device-Detector-JS в вашем проекте, запустите:
npm install device-detector-js import DeviceDetector from "device-detector-js" ; import DeviceDetector = require ( "device-detector-js" ) ;Пример - обнаружение агента пользователя:
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 ) ;Выход:
{
"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
}Пример - обнаружение бота:
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 ) ;
}Выход:
{
"name" : " Googlebot " ,
"category" : " Search bot " ,
"url" : " http://www.google.com/bot.html " ,
"producer" : {
"name" : " Google Inc. " ,
"url" : " http://www.google.com "
}
}options <[объект]> объект параметров, которые могут иметь следующие свойства:skipBotDetection <[boolean]> Если это правда, обнаружение бота будет полностью пропущено (боты будут обнаружены в виде обычных устройств). По умолчанию false .versionTruncation 1 | 2 | 3 | null]> Передача null Отключает усечение версии, поэтому будут возвращены полные версии. По умолчанию 1 , будут возвращены только второстепенные версии (например, XY). Определения типов включены в эту библиотеку и открываются через:
import { DeviceDetectorResult , DeviceDetectorOptions } from "device-detector-js" ; Несмотря на то, что эта библиотека может работать в браузере, она настоятельно рекомендуется против этого , если только вы не обеспокоены производительностью. Имейте в виду, что использование этой библиотеки в коде браузера означает отправку около 432 КБ правил Regex и 144 КБ JavaScript (несомненное и незначенное), что может привести к плохому пользовательскому опыту для людей с медленным подключением к Интернету.
Вы можете испытывать несоответствия при запуске этой библиотеки в среде браузера, так как некоторые браузеры, такие как Safari, еще не поддерживают синтаксис LookBehind.
Списки, приведенные ниже, автоматически генерируются и время от времени обновляются. Некоторые из них могут быть не полными. Последнее обновление: 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, Firebox, Freebsd, Fydeos, Gentoo, Google TV, HP-Iux, Haiku, haix, haix, haix. Knoppix, Kubuntu, GNU/Linux, Lubuntu, Vectorlinux, Mac, Maemo, Mandriva, Meego, Mocordroid, Mint, Mildwild, Morphos, Netbsd, Mtk/Nucleus, Mre, Nintendo, Nintendo Mobile, Os/2, Osf1, Opersd, Ordissmo, Prightation, Pritetation, Pritetation, Pritetation, Pritetation, Pritetation, Prightation, Pritetation, PriteTation, PriteTation, PlateTation, PriteTation, PriteTation, PriteTation, PriteTation, PriteTation PREMPATTATE Rosa, Remix OS, Razodroid, Sabayon, Suse, Sailfish OS, Seewoos, Slackware, Solaris, слог, Symbian, Symbian OS, Symbian OS Series 40, Symbian OS Series 60, Symbian^3, Threatx, Tizen, Tmaxos, Ubuntu, Whateos, Webtv, WHALE OS, Windows, Windows, Windows, Windows, Windows. Xubuntu, Yunos, IOS, Palmos, Webos
115 браузер, 2345 браузер, 360 телефонный браузер, 360 браузер, авант -браузер, Abrowse, Ant Fresco, Antgalio, Brower Aloha, Aloha Brower Lite, Amaya, Amigo, Android Browser, Aly Desktop, Al At. At. At. At. Ath Ath Ath Ath -Aw 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, Chrome Mobile IOS, Conkeror, Chrome Mobile, Coolnovo, Cometbird, Cos Browser, Chim Lac, Chromeplus, Chromium, Cyberfox, Cheshire, Crusta, Crause Browser, Cunaguaro, Debrowerwore, Debrowrowrower, Debrowrowrower, Debrowerrower, Debrowerrower, Debrowerrower, Debrowerrower, Debrowerrower, Debrowerwor 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, Bostery Privacy Browser, Glass Browser, Google Earth, Gog Galaxy, браузер Hawk Turbo, Хола! Browser, 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 Plus, Jio Browser, K.Browser, Kindle Browser, K-meleon, Konqueror, Капико, Кинза, Киви, браузер Коде, Кайло, Казехакасе, Браузер из гепарда, Liebaofast, LG Browser, Light, Links, Lovense Browser, Luakit, Lulumi, Lunascape, Lunascape Lite, Lynx, Miccer, Ncsa Mosaic, Meiz 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, Ntent Browser, Oculus Browser, Opera Mini IOS, Obigo, Odin, Odyssey Web Browser, Off By One, браузер Ohhai, One Browser, Opera GX, Opera Neon, Opera Devision 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 Exam Browser, SalamWeb, SFive, Shiira, SimpleBrowser, Sizzy, Skyfire, Seraphic Sraf, Sleipnir, Slimjet, 7Star, Smart Lenovo Browser, снегоступа, мобильный браузер Sogou, Splash, Sputnik Browser, Sunrise, Superbird, Super Fast Browser, Surf, Stargon, Start Internet Browser, Steam In-Game Overlay, Streamy, Swiftfox, Seznam Browser, T-Browser, Tyline.Derxer, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Ten-Browser, Tenloxer, Tenloxer, Ten-Browser, Ten-Browser. Tenta Browser, Tizen Brower, Tungsten, Togate, Tweakstyle, TV Bro, Ubrowser, UC Browser, UC Browser Mini, UC Browser Turbo, UR Browser, Uzbl, Vivaldi, Vivo Browser, Vision Browser, vmware Airwatch, Wear Internet Browser, Web, Waterfip, Waterbox, Web, Waterfip, Waterfip, Waterbox, Web, Waterfip, Waterfip, Waterbox, Waterfiptipitiot. Браузер, Wosbrowser, Wetab Browser, Yahoo! Японский браузер, браузер Yandex, браузер Yandex Lite, браузер Yaani, браузер Yolo, Xiino, Xvast, Zvu
Webkit, Blink, Trident, Text, 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, механизация, узел, okttp, perl, rest: rest: rest ur, pythonornty, pythontry, pythontory, pythontory, pythontr Rest Client для Ruby, Restsharp, Scalaj http, Urlgrabber (yum), Wget, www-mechanize
Смелый, Банши, Боксей, Клементин, Дизер, Флакас, Фубар2000, Google Podcasts, iTunes, Kodi, MediaMonkey, Miro, MPV, Daemon Music Player, Nexplayer, Nightingale, Quicktime, Songbird, SpageFright, Substream, VLC, Winamp, Window
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, Google Search App, HeyTapBrowser, iCatcher, Instacast, Instagram App, Instapaper, менеджер по паролям хранителя, Kik, Line, LinkedIn, Newsarticle App, PASTAST, PINTEREST, Player FM, Pocket Casts, Podcaster & Radio Addict, Podcast Respublic, подкасты, подкат, Podcatcher Deluxe, Podkicker, Roblox, RSSRADIO, Sina Weibo, Sky, Sky, Snapchat, Snapchat, Snapchat, Snapchat, Snipchat, Snapchat, Snipchat, Snapchatszze, Snipchatszze, Snipchatszze, Snipchatszze, Snapchatszze, Snapchatszze, Snapchatszze, Snipch Twitter, U-Cursos, UnityPlayer, Viber, WeChat, WeChat Share Extension, WhatsApp, Yahoo! Япония, Yelp Mobile, YouTube и мобильные приложения с помощью Afnetworking
Airmail, Barca, Davdroid, Lotus Notes, Mailbar, Microsoft Outlook, Outlook Express, Postbox, Seamonkey, The Bat!, Thunderbird
Акрегатор, 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, Rsslistie, Rsslie, RSSLISI, RSSLISI, RSSLISI, RSSLIESI, RSSLIESI, RSSLIESI, RSSLIESISE, RSSLIESI, RSSLIES
2e, 3q, 4good, 4ife, 360, 8848, A1, Accent, Ace, Acer, Advan, Advance, AGM, Ainol, Airty, Airties, AIS, AIWA, Akai, Alba, Alcatel, Alcor, Aldi Süd, Alfawise, Algator, Allcall, Alldocube, Allvin, Allwin, Allwin, Allwin, Allwin, Allwin, Allwin, Allwin, Allwin. Altron, Amazon, Amgoo, Amigoo, Amoi, Andowl, Anry, Ans, Aoson, Apple, Archos, Arian Space, Ark, Armphone, Arnova, Arris, Artel, Artizlee, Asano, Asanzo, Assemant, Asus, At & T, Atom, Audiovox, avenzo, Avh, Avvio, A. Bangolufsen, Barnes & Noble, BBK, BB Mobile, BDF, Беккер, Белин, Билинк, Бетл, Бенк, Бенк-Сименс, Безкам, Б.Г., Бигбен, Бихи, Биллион, Биоруггенг, Птица, Битмор, Бак, Черный медведь, Черный Фокс, Блэквив, Блэт, Блюд, Блюд, Блю, Блюд, Блюд, Блюд, Блюд, Блюд, Блюд, Блюд, Блю, Блюр, Блюр, Блюр, Блюр, Блюр, Блэль, Блэйр, Блэйр, Блю, Блэйр, Блэйр, Блю, Блэйр, Блэйр, Блэйр, Бла, голубой, черный медведь, черный 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, Datasun, Db Dicam, Digi, Digicel, Digihome, Digiland, Digma, Diva, Divisat, DMM, DNS, DOCOMO, DOFFLER, Dolamee, Doogee, Doopro, Doov, Dopod, Doro, Droxio, Dune, E-Boda, E-Ceros, E-Tel, EaSypix, Ebest, Echo, ekiles, ekiles, eeco, ekiles, ekiles, ekiles, eeco, eeco, ekiles, eeco, eeco, eeco, eeco, ekiles, eeco, eeco, eeco, eeco, eeco, eec Мобильность, Elari, Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Enot, Epik One, Ergo, Ericsson, Ericy, Essential, Essentielb, Estar, Eton, Etouch, Euline, Eurostar, Evertek, Evolio, Evolveo, Evromedia, Exmobile, Expay, Expay, Expay, Emobio, Expay, Expay, Expay, Expay, Expay, Expay, Expay, Emobio, Expay, Expay, Expay, Expay, Expay, Expay, Expay, Expay, Expay. Fairphone, Famoco, Fareastone, Fengxiang, Fero, Figo, FinePower, Finlux, Firefly Mobile, Fly, FNB, Fondi, Fonos, Forme, Forstar, Fortis, Foxconn, Freetel, Fujitsu, G-Tide, Garmin-Asus, GearTay, Gemini, General Mobiobox, Geotel, ghite, ghite, ghite, ghite, ghite, ghite, ghite, ghite, ghite, ghite, ghite, ghite, ghiteaby, ghite, gare, garmin-asus. 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, ураган, Hyrican, Hyundai, I-cherry, i-joy, i-mate, i-mobile, ibal Впечатление, Inco, Inew, Infinix, Infocus, Inkti, Innjoo, Innostream, Inoi, Inq, Insignia, Intek, Intex, Inverto, Invin, Iocean, IPRO, IQM, Irbis, Iris, Irola, Irulu, Ipeag, Ipruc Jiayu, Jinga, JKL, Jolla, Just5, JVC, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, Katv1, Kazam, Kddi, Kemper & Strauss, Keneksi, Kenxinda, Kiano, Kingsun, Kivi, Klipad, Kocomo, Kocomo, Kocomo, Kogogogogogogogogogog Konka, Konrow, Koobee, Koolnee, Koooper, Kopo, Koridy, Krono, Krüger & Matz, KT-Tech, Kuliao, Kult, Kumai, Kyocera, Kzen, Laiq, Land Rover, Landvo, Lanix, Lark, Lava, Lct, Leagoo, Ledef, Leef, Leef-Lef, Lem, Lem, Lem, Lemho, Lem, Lemho, Lemfo, Lemaf, Lem. 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, Maxstron, Maxvi, Maxwest, Maze, Meanit, Mecer, Mecool, Mediacom, Mediatek, Medion, Meeg, Megafon, Meitu, Meizu, Melrose, Memup, Metz, Meu, Micromax, Microsoft, Minix, Mintt, Mio, mito, mitse, mlobc 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, Nouns, Nuans, Nuu Mobile, Nuvo, NVIDIA, Nyx, O, О. Okapia, Onda, OnePlus, Onix, Onn, Opelmobile, Openbox, Oppo, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, Ouya, Overmax, Ovvi, Owwo, Oysters, Oyyu, Ozonehd, Pap, Panacom, Panasonic, pcden, pcdine, pcdine, pcdine, pcdine, pcdine, pcdine, pcdine, pcdina, pcdina, pcdin 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, Рамос, Равоз, Разер, RCA, Reachbo Roku, Rombica, Ross & Moor, Rover, Roverpad, RT Project, Ruggear, Runbo, Ryte, Safaricom, Sagem, Salora, Samsung, Sanei, Sansui, Santin, Sanyo, Savio, Schneider, Sega, Selenga, Selevision, Semp Tcl, Sencor, Senka, Senka, Senka, Senka, Senka, Senka, Senka, Senka, Senka, Sene Sharp, Shift Chones, Shtrikh-M, Шаттл, Сико, Сименс, Сигма, Силелис, Тихой Круг, Симбанс, Сирагон, Скай, Скайворт, Смадл, Смайл, Смайт, Смарк, Смартфрен, Смартсан, Softbank, Solone, Sonim, Sony, Sony Ericsson, Sountmax, Soyes, Spc, Spice, Spicy, Spicour, Spicoool, Spice, Spice, Spice, Spice, Spice, Spicour, Spice, Spice, Spice, Spice, Spice, Spice, Spice, Spice, Spice, Spice, Spice, Spice. 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, Thatey, Toplux, Torex, Torex, Trotpeed, Trifti, Trifti, Trifti, Trifti, Trifti, Trifti, Trifti, Trif 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, Unnnecto, Unphy, Untshy, Untshy, Uncy, умен, умен, умен, умен, умен, умен 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, Winder, Wiseasy, Wizz, Wolfgang, wints, Wink, wink, wints, wints, wints, wints, wints, winkm 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, yxatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, Zatec, zaTe Zen, Zenek, Zentality, 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 сайта Audit, Amazon Route53 Health Check, Amorank Spider, Analytics Seo Crawler, Apachebench, Applebot, Arachni, Archive.org Bot, Askievio, Awario, Awario, awario, awarotio, awarorio, awario, awario. Backlink-check.de, BacklinkCrawler, Baidu Spider, Barkrowler, Bazqux Reader, Bdcbot, Bingbot, Bitlybot, Blekkobot, Blexbot Crawler, Bloglovin, Blogtrottr, Boardreather, Boardreader Blog Indexer, Bountii Bot, Browsershotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshotshots, Bount Bytespider, Careerbot, Castro 2, Catchpoint, Catexplorador, Ccbot Crawler, Charlotte, Cliqzbot, Cloudflare Always Online, Cloudflare Amp Fetcher, Cloudflare Diagnostics, Collectd, Commafeed, Contentking, CSS -сертификат, DAUBOT, DAUBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOOBOT, DAZOBO Discobot, домен повторно-аниматор бот, проект доменов, Dotbot, Duckduckgo Bot, Easou Spider, Ecairn-Crabber, Email Exractor, Emailwolf, Embely, EVC-Batch, Exabot, Extseek Crawler, Ezoom, EZ Public 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, inoreader, IP-Guide Crawler, IPS Agent, Kaspersky, Kouio, Larbin web crawler, LCC, Let's Encrypt Validation, Lighthouse, Linkdex Bot, LinkedIn Bot, Ltx71, Lycos, Magpie-Crawler, Magpierss, Mail.ru Bot, Masscan, Mastodon Bot, Bot Meanpath, Metainspector, Metajobbot, Microadbot, Mixrank Bot, MJ12 Bot, Mnogosearch, Mojeekbot, Monitor.us, Munin, Nagios heck_httpteptepeter, NALECTERSUPERSUPTERSM NetCraft Survey Bot, NetState, Netlyzer FastProbe, NetResearchServer, Netvibes, Newsblur, Newsgator, Nlcrawler, NMAP, BOT на основе Nutch, Nuzzel, Obtopus, Omgili Bot, OpenIndex Spoader, OpenLinkPiler, OpenWebspider, Orange Bot, Outbrain, Pagepek, Peperlibot, Petibot, Petibot, Petibot, Petibot, Petibot, Petibot, Petibot, Petibot, Petibot, Petibot. Phantomas, Php Server Monitor, Picsearch Bot, Pingadmin.ru, Pingdom Bot, Pinterest, PocketParser, Pompos, Prittorrent, Prtg Network Monitor, QuerySeekersPider, Quora Link, Qwantify, Ragerbot, Ramblermail Image Proxy, Reddit, Riddler, Robozill SAFEDNSBOT, Scooter, Scoutjet, Scrapy, Screaming Frog Seo Spider, Screenbot, Semantic Scholar Bot, Semrush Bot, Sensika Bot, Sentry Bot, Seobility, Seoengbot, Seokicks-Robot, Seoscanners.net, Serendeputy Bot, Searmbot, Seznam both, Seznam Permif Партнер, Shopwiki, SilverReader, SimplePie, Sistrix Crawler, Sistrix Optimizer, Site24x7 Мониторинг веб -сайтов, SiteImprove, Sitesucker, Sixy.ch, Skype Uri Preview, Slackbot, Smtbot, Snapchat Proxy, Sogou, Soso Spider, Spiper, Spinn3r, Spitify, Sputrr, Sputnik, sput sqlmap, SSL Labs, Startpagina Linkchecker, StatusCake, Superfeedr Bot, Survey Bot, Tarmot Gezgin, TelegramBot, The Knowledge AI, theoldreader, TinEye Crawler, Tiny Tiny RSS, TLSProbe, TraceMyFile, Trendiction Bot, TurnitinBot, TweetedTimes Bot, Tweetmeme Bot, Twingly Recon, Twitterbot, UkrNet Mail Proxy, UniversalFeedParser, Uptimebot, Uptime Robot, URLAppendBot, Vagabondo, Velen Public Web Crawler, Vercel Bot, Visual Site Mapper Crawler, VK Share Button, W3C CSS Validator, W3C I18N Checker, W3C Link Checker, W3C Markup Validation Service, W3C MobileOK Checker, W3C Unified Validator, Wappalyzer, Webbcrawler, Webdatastats, Weborama, WebpageTest, WebitePulse, Webthumbnail, Wesee: Search, Wikido, Willow Internet Crawler, Woorank, WordPress, Wotbox, Xenforo, Yacy, Yahoo! Система кеша, Yahoo! Япония Brw, Yahoo! Предварительный просмотр ссылки, Yahoo! Slurp, Yahoo Gemini, Yandex Bot, Yeti/Naverbot, Yottaa Site Monitor, Youdao Bot, Yourls, Yunyun Bot, Zao, Ze List, Zgrab, Zookabot, Zumbott
Принимая во внимание этот проект, сначала обсудите изменение, которое вы хотите внести с помощью выпуска, электронной почты или любого другого метода с владельцами этого репозитория, прежде чем внести изменения.
Обновите readme.md с деталями изменений в библиотеке.
Выполните yarn test и обновите тесты, если это необходимо.
Эта библиотека должна быть обновлена, когда Matomo выпускает новую версию своей библиотеки. Вот как продолжить:
https://github.com/matomo-org/device-detector#{version-number} до последней версии детектора устройств Matomo в Package.jsonyarn fixtures для обновления до последних приспособлений. Это загрузит новые светильники на основе версии, указанной в package.jsonyarn test и обновите библиотеку, если некоторые тесты пройдутКогда Matomo выпускает новую версию, они обычно добавляют поддержку новых брендов. Эти бренды должны быть скопированы в этот файл.
Это бесплатная библиотека/Libre по лицензии LGPL V3 или более поздней версии.