Perangkat-detektor-JS adalah parser agen pengguna yang tepat dan detektor perangkat yang ditulis dalam TypeScript, didukung oleh database agen pengguna open-source terbesar dan paling terkini.
Perangkat-detektor-JS akan mem-parsing agen pengguna apa pun dan mendeteksi browser, sistem operasi, perangkat yang digunakan (desktop, tablet, seluler, TV, mobil, konsol, dll.), Merek dan model. Bekerja dengan Node.js dan di browser.
Perpustakaan ini sangat diuji dan bergantung pada lebih dari 10.000 tes untuk mendeteksi ribuan string agen pengguna, bahkan dari browser dan perangkat yang jarang dan tidak jelas.
https://lx3rzx16x9.codesandbox.io/
Untuk menggunakan perangkat-detektor-JS di proyek Anda, jalankan:
npm install device-detector-js import DeviceDetector from "device-detector-js" ; import DeviceDetector = require ( "device-detector-js" ) ;Contoh - Deteksi Agen Pengguna:
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 ) ;Keluaran:
{
"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
}Contoh - Deteksi 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 ) ;
}Keluaran:
{
"name" : " Googlebot " ,
"category" : " Search bot " ,
"url" : " http://www.google.com/bot.html " ,
"producer" : {
"name" : " Google Inc. " ,
"url" : " http://www.google.com "
}
}options <[Object]> Opsi Objek yang mungkin memiliki properti berikut:skipBotDetection <[boolean]> Jika benar, deteksi bot akan sepenuhnya dilewati (bot akan terdeteksi sebagai perangkat biasa). Default ke false .versionTruncation <[0 | 1 | 2 | 3 | null]> lewat null menonaktifkan pemotongan versi, sehingga versi lengkap akan dikembalikan. Default ke 1 , hanya versi kecil yang akan dikembalikan (misalnya XY). Jenis definisi disertakan dalam pustaka ini dan diekspos melalui:
import { DeviceDetectorResult , DeviceDetectorOptions } from "device-detector-js" ; Meskipun perpustakaan ini dapat berjalan di browser, sangat disarankan untuk tidak melakukannya , kecuali jika Anda tidak peduli dengan kinerja. Perlu diingat bahwa menggunakan perpustakaan ini dalam kode sisi browser berarti mengirim sekitar 432 kb aturan regex dan 144 kb javascript (tidak terkompresi dan tidak dikenali), yang dapat mengakibatkan pengalaman pengguna yang buruk bagi orang-orang dengan koneksi internet yang lambat.
Anda mungkin mengalami ketidakkonsistenan saat menjalankan perpustakaan ini di lingkungan browser, karena beberapa browser seperti Safari belum mendukung sintaks yang terlihat.
Daftar di bawah ini adalah otomatis yang dihasilkan dan diperbarui dari waktu ke waktu. Beberapa dari mereka mungkin tidak lengkap. Pembaruan Terakhir: 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, Openbsbsdo, Nintendo, Nintendo Mobile, OS/2, OSF1, Openbsbsdo, Nintendo, Nintendo Mobile, OS/2, OSF1, Openbsbsdo, Nintendo, Nintendo Mobile, OS/2, OSF1, Openbsdo ROSA, Remix OS, Razodroid, Sabayon, Suse, Sailfish OS, Seewoos, Slackware, Solaris, suku kata, Symbian, Symbian OS, Symbian OS Series, Symbian OS Series 60, Symbian^3, Threadx, Tizen, Tmaxos, Windows Ibuntu, Watchos, Webtv, Winds, Windows Windows, Windows, Windows, Windows Windows, Windows, Windows, Windows Windows, Windows, Windows, Windows, Windows Windows, Windows Windows, Windows, Xubuntu, Yunos, iOS, Palmos, Webos
115 Browser, 2345 Browser, 360 Browser Telepon, 360 Browser, Avant Browser, Abrowse, Ant Fresco, Antgalio, Aloha Browser, Aloha Browser Lite, Amaya, Amigo, Browser Amiga, AOL Desktop AOL, AOL Shield, Arora, Arora, Arcticer, AOL AOL Desktop, AOL Shield, Arora, Arora, Arctic 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, Browser Privasi Duckduckgo, Ecosia, Epic, Elinks, Element Browser, Elements Elements, EZ Browser, EUI Browser, Gnome Web, Browser TV Espial, Falkon, Browser Fauxer, Firefox, Firefox, Browser TV Espial, Falkon, Faux Browser, Firefox, Firefox, Browser TV, Falkon, Faux Browser, FireFOX, FIREFOX, Browser TV ESPIAL, FALKON, Faux Browser, FireFOX, FIREFOX, Browser TV ESPIAL, FALKON, Faux Browser, FireFox Fokus, Realitas Firefox, Firefox Rocket, Flock, Firefox Mobile, Fireweb, Fireweb Navigator, FreeU, Galeon, Ghostery Privacy Browser, Glass Browser, Google Earth, Gog Galaxy, Browser Hawk Turbo, Hola! Browser, Hotjava, Browser Huawei, Ibrowse, ICAB, ICAB Mobile, Iridium, Iron Mobile, Icecat, Icedragon, Isivioo, Iceweasel Internet Explorer, IE Mobile, Iron, Japan Browser, Jasmine, Jig Browser, Browser Jig Plus, JiO-Jio. 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, 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 Next, Opera Touch, Ordissimo, Oregano, Origin In-Game Overlay, Origyn Web 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 Exam Browser, SalamWeb, SFive, Shiira, SimpleBrowser, Sizzy, Skyfire, Seraphic Sraf, Sleipnir, Slimjet, 7star, browser Lenovo pintar, snowshoe, browser seluler sogou, splash, browser sputnik, matahari terbit, superbird, browser super cepat, selancar, browser stargon, ta-browser, tao-ta-on-ona, browser tao, browser-t-browser, t-browser, Ton-on. Browser, Tizen Browser, Tungsten, Togate, Tweaksstyle, TV Bro, Ubrowser, UC Browser, UC Browser Mini, UC Browser Turbo, Ur Browser, Uzbl, WHALDI, Browser Webor, Browser Vision, VMware Airwatch, Wear Internet Browser, Vivo Browser, Browser Mobile, VMware Airwatch, Wear Internet Browser, Browser Vivo, Browser Mobile, VMware Airwatch, Vivaldi, Browser Vivo Browser, VIVOS MOBILE AIRWARCH, VMWARE AIRWATCH, VIVALDI, VIVO BROWSER EXPLOWRE Wosbrowser, browser Wetab, Yahoo! Browser Jepang, Browser Yandex, Browser Yandex Lite, Browser Yaani, Browser Yolo, Xiino, Xvast, Zvu
Webkit, Blink, Trident, Berbasis Teks, Dillo, Icab, Elektra, Presto, Gecko, Khtml, Netfront, Edge, Netsurf, Servo, Goanna
Klien google http java, guzzle (klien http php), httpie, http_request2, java, libdnf, mechanize, node fetch, okhttp, Perl, per resist: ReactorNetty, klien istirahat untuk Ruby, Restsharp, Scalaj 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, Stagefright, SubStream, 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, Google Search App, HeyTapBrowser, iCatcher, Instacast, Instagram 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-Cursos, UnityPlayer, Viber, WeChat, WeChat Share Extension, WhatsApp, Yahoo! Aplikasi Jepang, Yelp Mobile, YouTube dan Seluler Menggunakan AfNetworking
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 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, Blackview, Blackough, Bluou, Bitel, Bitmore, BKAV, Black Bear, Black, Blackview, Blackview, Blackview, Blackview, Blackoug Bluewave, Bmobile, Bobarry, Bogo, Boway, BQ, Brandt, Bravis, Brondi, Bush, Cagi, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Celcus, Cloudfone, Changy, China Mobile, Chuwi, Clarmin, Cloudfone 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 Mobilitas, Elari, Unsur, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Enot, Epik One, Ergo, Ericsson, Ericy, Essential, Essentielb, Estar, Eton 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, IVA, IVIOUP, IRLUOM, ISWAG, ITEL, ITRUCK, IVA, IVA, IVAOUP, IRZOOM, ISWAG, ITEL, ITRUCK, IVA, IVA, IVAOW, IVIOUP, IRZOUP, ITECOL Jinga, JKL, Jolla, Just5, JVC, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, Katv1, Kazam, Kddi, Kempler & Strauss, Kenxin, Kiano, Kingun, Kingun, Kivi, Klipadik, Klipadik, Klipadus, Klipadus, Klipadus, Klipadus, Klipad, 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, LAGOO, LEAGOO, LANDOV, LANIX, LARK, LAVA, LCT, LEAGOO, LEAGOO, Lenovo, Leotec, Le Pan, Lephone, Lesia, Lexand, Lexibook, LG, Lingwin, Linsar, Loewe, Logic, Logicom, Lumigon, Lumus, Luna, Luxor, Lyf, Mtt, M4tel, Macox, Majestic, Manta, Manta, Manta, Manta, Manta, Manta Manta, Manta, M Manta, Manta, M Manta, Manta Manta, M Manta, M Manta, M MA. Maxwest, Maze, Meanit, Mecer, Mecool, MediaCom, MediaTek, Medion, Meeg, Megafon, Meitu, Meizu, Melrose, Memup, Metz, Meu, Micromax, Microsoft, Minix, Mio, Miray, Mito, Mitsubishi, Mixc, Mixc, Mixzo 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, Proyek RT, Ruggear, Runbo, Ryte, Safaricom, Sagem, Salora, Samsung, Sanei, Sansui, Santin, Sanyo, Savio, SMF, SENKA, SENKA, SELEVISI, SELEVISI, SEMP TCL, SENCOR, SENCOR, SELENGA, SELEVISI, SEMP TCL, SENCOR, SENCOR, SENCOR, SENATER, SENATER, SENATE, SENCOR, SENCOR, SENAT 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, tipon, nada, take, toplux, toplux, torex, toshib, toshib, toshib, toshib, tosbied, tospeed, toplux, toplux, torex, toshib 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, Zentality, Zfiner, Zidoo, Ziox, Zonda, Zopo, Zte, Zuum, Zync, Zyq, öwn
360Spider, EvoundExbot, Acoon, Adbeat, Addthis.com, Admantx, Admantx Service Fetcher, Ahrefs Bot, Alexa Crawler, Alexa Site Audit, Amazon Route53 Check Health, Amorgot Spider, Analytics Seo Crawler, Apacheebench, AppleBot, Arachn. Awario, Awario, backlink-check.de, backlinkcrawler, Baidu Spider, Barkrowler, Bazqux Reader, Bdcbot, Bingbot, Bitlybot, Blekkobot, BoardBot Crawler, Bloglovin, Blogtrottr, Boardreader, BoardReaderer Boarderer, Bounterer, Bounterer, Bounterer, Bounterer, Bounterer, Bounterer, Bounterer, Boarderer, Boarderer, BoardReader, BoardReader, BoardReaderer Boarderer, BoardReaderer Boarderer, BoardReaderer, BoardReader, BoardReaderer Boarderer, BoardReaderer, Dibangun dengan robot kupu -kupu, Bytespider, CareerBot, Castro 2, Catchpoint, Catexplorador, CCBOT Crawler, Charlotte, Cliqzbot, CloudFlare Online, Cloudflare Amp Fetcher, CloudFlare Diagnostik, Collectd, Commafeed, ContentKing, Cloudflare Certificate 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, 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, 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, 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, Scrapy, Screaming Frog SEO Spider, ScreenerBot, Semantic Scholar Bot, Semrush Bot, Sensika Bot, Sentry Bot, Seobility, SEOENGBot, SEOkicks-Robot, Seoscanners.net, Bot Serendeputy, Kepadatan Server, Bot Seznam, Proxy Email Seznam, Seznam Zbozi.cz, ShopALe, Mitra Shopify, Shopwiki, Silverreader, SimplePie, Sistrix Crawler, Sistrix Optimizer, Site24x7 Pemantauan situs web, SiteMeprove, SITESUCKER, SIXCHOY. 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, 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, WebSitePulse, WebThumbnail, WeSEE:Search, WikiDo, Willow Internet Crawler, WooRank, WordPress, Wotbox, Xenforo, yacy, yahoo! Sistem cache, Yahoo! Jepang Brw, Yahoo! Pratinjau Tautan, Yahoo! Slurp, Yahoo Gemini, Yandex Bot, Yeti/Naverbot, Monitor Situs Yottaa, Bot Youdao, Yourls, Yunyun Bot, Zao, Daftar ZE, Zgrab, Zookabot, Zumbot
Saat berkontribusi pada proyek ini, silakan diskusikan kembali perubahan yang ingin Anda lakukan melalui masalah, email, atau metode lain dengan pemilik repositori ini sebelum melakukan perubahan.
Perbarui readme.md dengan detail perubahan pada perpustakaan.
Jalankan yarn test dan perbarui tes jika diperlukan.
Perpustakaan ini perlu diperbarui ketika Matomo merilis versi baru dari perpustakaan mereka. Inilah cara melanjutkan:
https://github.com/matomo-org/device-detector#{version-number} ke versi terbaru dari detektor perangkat matomo di package.jsonyarn fixtures untuk memperbarui ke perlengkapan terbaru. Ini akan mengunduh perlengkapan baru berdasarkan versi yang ditentukan dalam package.jsonyarn test dan perbarui perpustakaan jika beberapa tes gagalKetika Matomo merilis versi baru, mereka biasanya menambahkan dukungan untuk merek baru. Merek -merek itu perlu disalin ke file ini.
Ini adalah perpustakaan gratis/libre di bawah lisensi LGPL V3 atau lebih baru.