Device-Detector-JS는 가장 크고 최신 오픈 소스 사용자 에이전트 데이터베이스가 뒷받침하는 TypeScript로 작성된 정확한 사용자 에이전트 파서 및 장치 검출기입니다.
Device-Detector-JS는 모든 사용자 에이전트를 구문 분석하고 브라우저, 운영 체제, 기기 (데스크탑, 태블릿, 모바일, TV, 자동차, 콘솔 등), 브랜드 및 모델을 감지합니다. 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 <[Object]> 옵션 객체는 다음 속성을 가질 수 있습니다.skipBotDetection <[boolean]> true가 있으면 봇 감지가 완전히 건너 뜁니다 (봇은 일반 장치로 감지됩니다). 기본값으로 false .versionTruncation <[0 | 1 | 2 | 3 | NULL]> 전달 null 버전 자리를 비활성화하므로 전체 버전이 반환됩니다. 기본값은 1 에서 1, 사소한 버전 만 반환됩니다 (예 : XY). 유형 정의는이 라이브러리에 포함되어 다음을 통해 노출됩니다.
import { DeviceDetectorResult , DeviceDetectorOptions } from "device-detector-js" ; 이 라이브러리는 브라우저에서 실행될 수 있지만 성능에 관심이 없다면 그렇게하는 것이 좋습니다 . 이 라이브러리를 브라우저 측 코드에서 사용한다는 것은 약 432KB의 Regex 규칙과 144KB의 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, Fire OS, Fire Box, Freebsd, Fydeos, Google TV, Haiku OS, Iriic, Irix, Kai OS, Haiku-ux-ux. 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, Playsation, Plantestation, Nintendo Mobile, OS/2, OSF1, OpenBSD. 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, Tizen, Tmaxos, Ubuntu, Watchos, Webtv, Whale OS, Windows, Windows, Wind Xbox, Xubuntu, Yunos, iOS, Palmos, Webos
115 브라우저, 2345 브라우저, 360 전화 브라우저, 360 브라우저, Avant Browser, Abrowse, Ant Fresco, Antgalio, Aloha 브라우저, Aloha Browser Lite, Amaya, Amigo, Android Browser, AOL 데스크탑, AOL Shield, Arora, Arora, Amiga Voyager, Amiga Voyager, Amiga Voyager 브라우저, Avg Secure Browser, AVG Secure 브라우저, 비이커 브라우저, Beamrise, Blackberry Browser, Baidu 브라우저, Baidu Spark, Basilisk, Beonex, Blackhawk, Bunjalloo, B-Line, Blue Browser, Borealis Navigator, Brave, Briskbard, Browsex, Browzar, Camine, Cleaner, Copiler, Cociler, Cocil, Cleaner, Cocleaner, Cocolier, Cocleaner. Comodo Dragon, Coast, Charon, CM 브라우저, 크롬 프레임, 헤드리스 크롬, 크롬, 크롬 모바일 IOS, Conkeror, Chrome Mobile, Coolnovo, Cometbird, COS 브라우저, Chim Lac, Chromeplus, Chromium, Cyberfox, Cheshire, Crusta, Crazy Browser, Cunaguaro, Chrome Webview, Dbrower, Dextone Webview. 브라우저, Dolphin, Dorado, Dooble, Dillo, Duckduckgo Privacy Browser, Ecosia, Epic, Elinks, Element Browser, Enments Browser, EZ Browser, EUI 브라우저, Gnome 웹, ESPIAL TV 브라우저, FALCON, FAUX 브라우저, FIREFOX MOBILE IOS, FIRED, FIRENEC, FIRENEC, FIRENEC, FIRENEC, FIREFON 현실, Firefox Rocket, Flock, Firefox Mobile, Fireweb, Fireweb Navigator, Freeu, Galeon, Ghostery Privacy Browser, Glass Browser, Google Earth, Gog Galaxy, Hawk Turbo Browser, Hola! 브라우저, Hotjava, Huawei Browser, Ibrowse, ICAB, ICAB 모바일, 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 Brower, Konleon, K.Browser. Kapiko, Kinza, Kiwi, Kode Browser, Kylo, Kazehakase, Cheetah Browser, Liebaofast, LG Browser, Light, Links, Lovense Browser, Luakit, Lulumi, Lunascape, Lunascape Lite, Lynx, Mict, Microb, Ncsa Mosaic, Meizu Brower, Mercurier, Mercurial. MIDORI, MOBIECT, MIUI 브라우저, 모바일 실크, 미니모, Mint Browser, Maxthon, MXNitro, MyPal, Monument Browser, Maui WAP 브라우저, Navigateur Web, NFS 브라우저, Nokia Browser, Nokia Oss 브라우저, Nokia Ovi Browser, Nox Browser, Neturf, Netsurf, Netsurf, Neturf, Neturf. Netscape, Ntent 브라우저, Oculus 브라우저, Opera Mini iOS, Obigo, Odin, Odyssey Web Browser, On, Ohhai Browser, One Browser, Opera GX, Opera Neon, Opera Devices, Opera Mini, Opera Mobile, Opera, Opera Touch, Ordissimo, Orggan, Orgone Origin Orlow, Oregan, Oregan, Oregano, Oregano, Opegan. OpenWave 모바일 브라우저, omniweb, Otter 브라우저, Palm Blazer, Pale Moon, Polypane, Oppo Browser, Palm Pre, Puffin, Palm Webpro, Palmscape, Phoenix, Phoenix Browser, Playfree Browser, Polaris, Propacywall, Microsoft Edge, QQ Browser Mini, QQ Brower, QQ Brower, QQ Browser Mini. 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, Simplebrower, Sizzy, Seraphic Sraf, Sleipnir, Sizzy 7Star, Smart Lenovo 브라우저, 스노우 슈, Sogou 모바일 브라우저, Splash, Sputnik Browser, Sunrise, Superbird, Super Fast Browser, Surf, Stargon, Start Internet Browser, Steam In-Game 오버레이, Swiftfox, Seznam 브라우저, T- 브라우저, To-online.de 브라우저, Tao Brower, Tenao Brower, Tao Brower, Tizen Browser, Tungsten, Togate, TweakStyle, TV Bro, Ubrowser, UC Browser, UC 브라우저 미니, UC 브라우저 터보, UR 브라우저, UZBL, Vivaldi, Vivo Browser, Vision Mobile Browser, VMware Airwatch, Wear Internet Browser, Web Postitive, Whale Browser, WOSFOX, WOSFOX, WOSCOL, WOS SOOL 브라우저, 야후! 일본 브라우저, Yandex 브라우저, Yandex Browser Lite, Yaani Browser, Yolo Browser, Xiino, Xvast, ZVU
Webkit, Blink, Trident, 텍스트 기반, 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 :: 우체국 데스글러스, Python 요청, Python 요청, Python 요청 Ruby, Restsharp, Scalaj Http, Urlgrabber (YUM), www-mechanize의 REST 클라이언트
대담한, Banshee, Boxee, Clementine, Deezer, Flycast, Foobar2000, Google Podcasts, iTunes, Kodi, MediaMonkey, Miro, MPV, Muscv Player Daemon, Nexplayer, Nightingale, Quicktime, Songbird, Stagefright, Substream, VLC, Windows Media Player, XBMC
AndroiddownloadManager, Antennapod, Apple News, Baidu Box App, BeyondPod, Bingwebapp, BPOD, Castbox, Castro, Castro 2, Crosswalkapp, Dingtalk, Doggcatcher, D Instapaper, Keeper Password Manager, Kik, Line, LinkedIn, NewsArticle App, Overcast, Pinterest, Player FM, Pocket Casts, Podcast & Radio Addict, Podcast Republic, Podcast, Podcat, Podcatcher Deluxe, Podkicker, Roblox, Rssradio, Sina Weibo, Siri, SkyEng Teachers, Snapbuzz, Snegousearch App, Topba, Twitter, Twitter Search App. U-Cursos, UnityPlayer, Viber, Wechat, Wechat Share Extension, WhatsApp, Yahoo! 일본, YELP 모바일, YouTube 및 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 모바일 앱, Prittorrent, Pulp, Quiters, Readkit, Reeder, RSS Bandit, RSS Junkss, RSSSOUS, RSS BANDIT
2E, 3Q, 4Good, 4ife, 360, 8848, A1, Accent, Ace, Acer, Advan, Advance, AGM, Ainol, Airties, AIS, Aiwa, Akai, Alba, Alcatel, Alcor, Aldi Süd, Alfawise, Aligator, Allcall, Alldocube, Allview, Allview, Allview, Allview, Allview, Allview, Allview. Altron, Amazon, Amgoo, Amigoo, Amoi, Andowl, Anry, Ans, Aoson, Apple, Archos, Arian Space, Ark, Armphone, Arnova, Arris, Artel, Artizlee, Asano, Asanzo, Ask, Assus, AT & T, Atom, Audiovox, Avenzo, Avvio, Avvio, Avvio, Avvio, Avvio, Avvio. Bangolufsen, Barnes & Noble, BBK, BB Mobile, BDF, Becker, Beelink, Beelink, Beetel, Benq, Benq-Siemens, Bezkam, BGH, Bigben, Bihee, Billion, Biorugged, Bitel, Bitel, Bitlemore, Bkav, Black Bear, Blackview, Blaupunkt, Bluo, Bluboo, Bluboo, Blaupunkt. 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, Colecal, Colecal, Colecal. 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, Denay, DeWalt, DeWalt, DeWalt, DeWalt. DICAM, DIGI, DIGICEL, DIGIHOME, DIGILAND, DIGMA, DIVA, DIVISAT, DMM, DNS, DOCOMO, DOFFLER, DOLAMEE, DOOGEE, DOOPRO, DOOV, DOPOD, DORO, DROXIO, DUNE HD, E-BODA, ECEROS, E-TEL, EASYPIX, ECO MOBYS, ECO MOBYLE, ECO MOBY, ECO MOBY, ECO MOBY. 이동성, Elari, Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Enot, Epik One, Ergo, Ericsson, Ericy, Essentielb, Estar, Eton, Etouch, Etouline, Eurostar, Evercoss, Evertek, Evolio, Evolduo, Evromedia, Exmobile, Exo, Exo, Exo, Exo, Exo, Exo, Exo, Exo, Exmobile. 페어 폰, 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, Gootel, Gootel, Gootel, Gootel. Gigaset, Ginzzu, Gionee, Globex, Goclever, Goly, Gome, Gomobile, Google, Goophone, Gradiente, Grape, Gree, Grundig, Hafury, Haier, Hannspree, Hardkernel, Hasee, Helio, Hezire, Hi Level, High Screen, Hipstreet, Hiscathi, Hometchann, Hometechann, Hometechann, Hometechann, Hometech, Hounecte. 호신, 호텔, 핫파브, 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, Ila, Ilme, Im, Ilme Inew, Infinix, Infocus, Inkti, Innjoo, Innostream, Inoi, INQ, Inq, Intek, Intex, Inverto, Invin, Iocean, ipro, IQM, Irbis, Iris, Irola, Irulu, Iswag, Itel, Itruck, Iview, Ivoomi, Izotron, Jay-tchech, J.-tchechone Jinga, JKL, Jolla, Just5, JVC, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, Katv1, Kazam, Kddi, Kempler & Strauss, Keneksi, Kenxinda, Kiano, Kingsun, Kivi, Klipad, Kogano, Kogan, Kogan, Kogan, Kogan 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, Legoo, Leco, Leeco, Leco, Leco, Leco. 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, MATRIX, MAXCOL, MAXCOL, MAXCOL, MATRIX, MATRIX. Maxwest, Maze, Meanit, Mecer, Mecool, MediaCom, Mediatek, Medion, Meeg, Megafon, Meitu, Meizu, Melrose, Memup, Metz, Meu, Micromax, Microsoft, Minix, Mio, Mio, Miray, Mito, Mutubishi, Mixc, Mixzo, Mlled, Mls, Mls, Mls, Mls. Mobistel, Mobiwire, Mobo, Modecom, Mofut, Motorola, Movic, Mpman, MSI, MTC, MTN, Multilaser, Myfon, MyPhone, Myria, Mystery, MyTab, Mywigo, Navitech, Navon, NEC, Neffos, Neomi, Netgear, Neuimage, Newgen, Newland, Newland, Newland, Newland, Newland Nexon, NextBit, NextTab, NGM, NG Optics, Nikon, Nintendo, Noa, Noain, Nobby, Noblex, Nokia, Nomi, Nomu, Nordmende, Northtech, NOS, Nous, Nuans, Nuu Mobile, Nuvo, Nvidia, Nyx Mobile, O2, Oeale, Oeale, Obi,, Ony,,,, Oki, Oki,, Nyx Mobile, OnePlus, Onix, Onn, Opelmobile, Openbox, Oppo, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, Ouya, Overmax, Ovvi, Owwo, Oysters, Oyyu, Ozonehd, P-UP, Palm, Panacom, Panasonic, PCD, PCD, PCD, PCD, Argentina, PeaC, PCD. Phicomm, Philco, Philips, Phonemax, Phoneone, Pioneer, Pixelphone, Pixus, Planet Computers, Ployer, Plum, Poco, Poco, Poco, Poco, Polyroid, Polypad, Polytron, Pomp, Poppox, Positivo, Positivo BGH, PPTV, Premio, Primpad, Primux, Proline, Proline,, Proxton, Proline,, Proxton, Profly. Pulid, Q-Touch, Q.Bell, Qilive, Qmobile, Qtek, Quantum, Quechua, Qumo, R-TV, Ramos, Razoz, Razer, RCA Tablets, Reachboy, Realme, Red, Reeder, Rikomagic, Rim, Rinno, Ritmix, Ritzviva, Robiera, Robita, Rokit, Rokit, Rokita 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, Senkatel, Senwa, Senskatel, Senwa, Senskatel. 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, Star, Starlow, Spice, Scool, Sqool, sqool, squool, spice. STF Mobile, STK, Stonex, Storex, Sugar, Sumvision, Sunstech, Sunvan, Sunvell, Supersonic, Supra, Swipe, SwissMobility, Swisstone, Symphony, Syrox, T-Mobile, Takara, Tanix, TB Touch, TD Systems, Technisat, Technotrend, Techwood, Teclast, Teclast, Teclast, Teclast. TELEFUNKEN, TELEGO, TELLIT, TELIT, TESCO, TESLA, TETRATAB, TEXET, THL, THOMSON, THURAYA, TIANYU, TIME2, TIMOVI, TINOI, TINMO, TIPHONE, TONE, TOKE, TOP HOUSE, TOPLUX, TOREX, TOSHIBA, TOSHIBA, TOSHIBA, TONTPEED, TREVITORE, TREKITORE, TREKITORE, TREKITORE TRUE, TTEC, TUNISIE TELCOM, TURBO, TURBO-X, Turbokids, TVC, TWM, TwoE, Tymes, Us 셀룰러, Ugoos, Uhans, Uhappy, Ulefone, Umax, Umidigi, Unihertz, Unimax, Uniscope, Uniwa, Unnecto, Unonu, Utok, Utok, Utok, Utok, Utok, Unonu. Vastking, Venso, Verico, Verizon, Vernee, Vertex, Vertu, Vertkool, Vesta, Vestel, Vgo Tel, Videoweb, Viewsonic, Vinga, Vinsoc, Vipro, Vitelcom, Viiumee, Vivax, Vivo, Vizio, Vk Mobile, Vkworld, Vodacom, Vodacom, Vodacom, Vodacome, Vodacom, Vodacome Vorago, Vorke, Voto, Voxtel, Voyo, vsmart, vsun, vulcan, vvetime, walton, web tv, weimei, wellcom, westpoint, wexler, wieppo, wigor, wiko, wileyfox, wink, wink, winmax, wiseasy, wizz, wolder, Wolggang, Woo,, Woo,, Woo, Woo, Wool X-Bo, X-Tigi, X-View, X.Vision, Xgody, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, Xshitou, Yandex, Yarvik, Yes, Yozz, Yoka TV, Yota, Ytone, Yu, Yuandao, Yusun, Yxtel, zatec, Zeba,, Zew,, Zew,,, Zew, Zecke 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 Site Audit, Amazon Route53 Health Check, Amorank Spider, Analytics Seo Crawler, Apachebench, Applebot, Arachni, Archive.org Bot, Aspiegeves, Aspiegelbot. Backlink-Check.de, Backlinkcrawler, Baidu Spider, Barkrowler, Bazqux Reader, Bdcbot, Bingbot, Bitlybot, Blekkobot, Blexbot Crawler, Bloglovin, Blogtrottr, Boardreader, Boardreader Blog Indexer, Bountii Bot, Browsershots, Buck, Buck, With, With, Buck, Bucking Bytespider, CareerBot, Castro 2, Catchpoint, CatexPlorador, CCBOT Crawler, Charlotte, CliqzBot, CloudFlare 항상 온라인, CloudFlare AMP Fetcher, CloudFlare Diagnostics, CommaFeed, Contentking, CSS 인증서 스파이더, CATADOG 에이전트, DataTapze, Datanoze, Datanoze, Datanoge, Datanoge, DataNogop. Discobot, Domain Reanimator Bot, Domains Project, Dotbot, Duckduckgo Bot, Easou Spider, Ecairn-Grabber, 이메일 exractor, Embly, EVC-Batch, Exabot, Exactseek Crawler, Ezooms, EZ Publish Publish Publish Pude Feed Battbin, Feedburn, Feedpot, Feedpot, Findbot, Findspot, Findbot, Findspot. 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 파트너 모니터링, Google 검색 콘솔, Google Stackdrivering, Google Structured Data Testing Tool, Gratmarly, Grammarly, Grammarly, Grammarly HERITRIX, HEUREKA FEED, HTTPMON, HUBPAGES, HUBSPOT, ICC-CRAWLER, ICHIRO, IDG/IT, IIS 사이트 분석, Inktomi Slurp, Inoreader, IP-Guide Crawler, IPS 에이전트, Kaspersky, Kouio, Larbin Web Crawler, LCC, LETS Encrypt PADINATIAN. 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 check_http check_http. Survey Bot, Netestate, Netlyzer FastProbe, NetResearchserver, NetVibes, NewsBlur, Newsgator, NLCrawler, NMAP, Nutch 기반 봇, Nuzzel, Obot, Octopus, Omgili Bot, OpenIndex Spider, OpenlinkProfiler, OpenWebspider, Orange Bot, Pageeker, PARSE.LY, PARSE.LY, PARSLIBOT. Php Server 모니터, Picsearch Bot, Pingadmin.ru, Pingdom Bot, Pinterest, Pocketparser, Pompos, Prittorrent, PRTG 네트워크 모니터, QuerySeekerspider, Quora Link Preview, Qwantify, Rainmeter, Ramblermail Image Proxy, Reddit Bot, Robozilla, Rogerbot, Roi Hunter, Rssradio, Rogerbot. Safednsbot, Scooter, Scoutjet, Scrapy, Frog Seo Spider, Screenerbot, Semantic Scholar Bot, Semrush Bot, Sensika Bot, Sentry Bot, Seobility, Seengbot, Seokicks-Robot, Seoscanners.net, Serendeputy Bot, Server Density, Seznam Bot, Seznam 이메일 Proxy, Seznam Email Proxy Shopify Partner, Shopwiki, Silverreader, Simplepie, Sistrix Crawler, Sistrix Optimizer, Site24X7 웹 사이트 모니터링, SiteimProve, Sitesucker, Sixy.ch, Skype URI Preview, Slackbot, Smtbot, Snapchat Proxy, Sogou Spider, Soso Spider, Speedy, Spinn3R, Spotify, Sprinklr, Sputtnik. SQLMAP, SSL LABS, StartPagina Linkchecker, 상태 케이크, SuperFeedr Bot, Survey Bot, Tarmot Gezgin, Telegrambot, The Knowledge AI, TheoldReader, Tineye Crawler, Tiny Tiny RSS, Tlsprobe, TracemyFile, Trendiction Bot, Turnitinbot, 트위스트 트위터 봇, 트위스트 메마트 봇 우크넷 메일 프록시, 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 University, W3C Validater Webbcrawler, WebDatastats, Weborama, WebPagetest, WebSitepulse, WebThumbnail, Wesee : Search, Wikido, Willow Internet Crawler, Woorank, WordPress, Wotbox, Xenforo, Yacy, Yahoo! 캐시 시스템, 야후! 일본 BRW, 야후! 링크 미리보기, 야후! Slurp, Yahoo Gemini, Yandex Bot, Yanti/Naverbot, Yottaa 사이트 모니터, Youdao Bot, Yourls, Yunyun Bot, Zao, Ze List, Zgrab, Zookabot, Zumbot
이 프로젝트에 기여할 때는 먼저이 저장소 소유자와 문제, 이메일 또는 기타 방법을 통해 변경하고자하는 변경 사항에 대해 논의하십시오.
라이브러리 변경에 대한 세부 정보가 포함 된 readme.md를 업데이트하십시오.
yarn test 실행하고 필요한 경우 테스트를 업데이트하십시오.
Matomo가 새로운 버전의 라이브러리를 출시 할 때이 라이브러리를 업데이트해야합니다. 진행 방법은 다음과 같습니다.
https://github.com/matomo-org/device-detector#{version-number} 를 Package.json의 Matomo 장치 탐지기의 최신 버전으로 업데이트하십시오.yarn fixtures 실행하여 최신 비품으로 업데이트하십시오. 이것은 package.json에 지정된 버전을 기반으로 새로운 비품을 다운로드합니다.yarn test 실행하고 라이브러리를 업데이트하십시오.Matomo가 새로운 버전을 출시하면 일반적으로 새로운 브랜드에 대한 지원이 추가됩니다. 이러한 브랜드는이 파일에 복사해야합니다.
라이센스 LGPL v3 이상에 따른 무료/libre 라이브러리입니다.