Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

node-device-detector

Package Overview
Dependencies
Maintainers
1
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-device-detector

Nodejs device detector (port matomo-org/device-detector)

  • 2.1.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
16K
decreased by-9.09%
Maintainers
1
Weekly downloads
 
Created
Source

node-device-detector

Last update: 15/05/2024

Description

Port php lib matomo-org/device-detector to NodeJs

Code Status

Chai YAML Lint Prettier CodeQL Featured on Openbase

Contents

Install

npm install node-device-detector --save

or

yarn add node-device-detector

Usage

// commonJS
const DeviceDetector = require('node-device-detector');
// or ESModule
import DeviceDetector from "node-device-detector";

const detector = new DeviceDetector({
  clientIndexes: true,
  deviceIndexes: true,
  deviceAliasCode: false,
  deviceTrusted: false,
  deviceInfo: false,
  maxUserAgentSize: 500,
});
const userAgent = 'Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36';
const result = detector.detect(userAgent);
console.log('result parse', result);

PS: When creating an objectdetector = new DeviceDetector(DeviceDetectorOptions); data for parsing is reloaded from files, consider this, the best option is initialization at application start I recommend seeing examples

Result parse

{ 
  os: { 
    name: 'Android',           // os name       
    short_name: 'AND',         // os short code name (format A-Z0-9{3})
    version: '5.0',            // os version
    platform: '',              // os platform (x64, x32, amd etc.)
    family: 'Android'          // os family
  },
  client:  { 
    type: 'browser',            // client type 
    name: 'Chrome Mobile',      // client name name
    short_name: 'CM',           // client short code name (only browser, format A-Z0-9{2,3})
    version: '43.0.2357.78',    // client version
    engine: 'Blink',            // client engine name (only browser)
    engine_version: ''          // client engine version (only browser)
    family: 'Chrome'            // client family (only browser)
  },
  device: { 
    id: 'ZT',                   // short code device brand name (format A-Z0-9{2,3})
    type: 'smartphone',         // device type
    brand: 'ZTE',               // device brand name
    model: 'Nubia Z7 max'       // device model name
    code: 'NX505J'              // device model code  (only result for enable detector.deviceAliasCode) 
    trusted: true               // device trusted (result only for enable detector.deviceTrusted and have fixture data + ClientHints are required)
    info: {}                    // device specs (result only fir enable detector.deviceInfo)
  }
}

Result parse empty

{ 
  os: {},                      // empty objects its os not found
  client: {},                  // empty objects its client not found
  device: {      
    id: '',                    // empty string its device brand not found
    type : 'device type',      // device type or empty string
    brand: '',                 // empty string its device brand not found
    model: ''                  // empty string its device model not found
  }
}

Helpers

[top]

// commonJS
const DeviceDetector = require('node-device-detector');
const DeviceHelper = require('node-device-detector/helper');
// or ESModule
import DeviceDetector from "node-device-detector";
import DeviceHelper from "node-device-detector/helper";

const detector = new DeviceDetector();
const userAgent = 'Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36';
const result = detector.detect(userAgent);

/* check device type (feature phone, smartphone or phablet) */
DeviceHelper.isMobile(result);
/* check device type is desktop */
DeviceHelper.isDesktop(result);
/* check device type is tablet  */
DeviceHelper.isTablet(result);
/* check device type car (side panel in car)  */
DeviceHelper.isCar(result);
/* check device type feature phone (push-button telephones)  */
DeviceHelper.isFeaturePhone(result);
/* check device type smartphone  */
DeviceHelper.isSmartphone(result);
/* check device type phablet  */
DeviceHelper.isPhablet(result);
/* check device type game console (xBox, PlayStation, Nintendo etc)  */
DeviceHelper.isConsole(result);
/* check device type smart speaker (Alisa, Alexa, HomePod etc) */
DeviceHelper.isSmartSpeaker(result);
/* check device type SmartTV/TV box */
DeviceHelper.isTv(result);
/* check device type portable camera */
DeviceHelper.isCamera(result);
/* portable terminal, portable projector */
DeviceHelper.isPeripheral(result);
/* LCD panel or interactive panel  */
DeviceHelper.isSmartDisplay(result);
/* check device type boxes, blu-ray players */
DeviceHelper.isPortableMediaPlayer(result);
/* check device type watches, headsets */
DeviceHelper.isWearable(result);
/* result device type number id */
DeviceHelper.getDeviceTypeId(result);
/* result device type string */
DeviceHelper.getDeviceType(result);
/* result client type string */
DeviceHelper.getClientType(result);

Using DeviceDetector + ClientHints

[top]

// commonJS
const DeviceDetector = require('node-device-detector');
const DeviceHelper   = require('node-device-detector/helper');
const ClientHints    = require('node-device-detector/client-hints');
// or ESModule
import DeviceDetector from "node-device-detector";
import DeviceHelper from "node-device-detector/helper";
import ClientHints from "node-device-detector/client-hints";

const detector = new DeviceDetector({
  clientIndexes: true,
  deviceIndexes: true,
  deviceAliasCode: false,
  deviceTrusted: false,
  deviceInfo: false,
  // ... all options scroll to Setter/Getter/Options
});

/** server side use celint hinsts */
const clientHints = new ClientHints();
const userAgent = res.headers['user-agent'];
let headers = res.headers;
let meta = {}
/**
 option meta interface (needed to detect whether the device is trusted,
 this information can be obtained from browser)
 {
   width: '720',             //  Math.ceil(window.screen.width * window.devicePixelRatio)
   height: '1440',           //  Math.ceil(window.screen.height * window.devicePixelRatio)
   gpu: 'PowerVR SGX Doma',  //  (()=>{let e=document.createElement("canvas"),t=e.getContext("webgl")||e.getContext("experimental-webgl");return t?t.getParameter(t.getExtension("WEBGL_debug_renderer_info").UNMASKED_RENDERER_WEBGL):null})();
 }
 More details in file docs/CLIENT_HINTS_BROWSER.MD
 */
let hints = clientHints.parse(headers /* or body.hints */, meta /* or body.meta */);
const result = detector.detect(userAgent, hints);

// result promise
// added for 2.0.4 version or later
const result = detector.detectAsync(userAgent, hints);

Using parsers singly

[top]

Detect Bot
// commonJS
const DeviceDetector = require('node-device-detector');
// or ESModule
import DeviceDetector from "node-device-detector";

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 detector = new DeviceDetector();
const result = detector.parseBot(userAgent);
Detect Os
// commonJS
const DeviceDetector = require('node-device-detector');
// or ESModule
import DeviceDetector from "node-device-detector";

const userAgent = 'Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36';
const detector = new DeviceDetector({
  clientIndexes: true,
  deviceIndexes: true,
  deviceAliasCode: false,
});
const result = detector.parseOs(userAgent/*, clientHintData*/);
console.log('Result parse os', result);  
Detect Client
// commonJS
const DeviceDetector = require('node-device-detector');
// or ESModule
import DeviceDetector from "node-device-detector";

const userAgent = 'Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36';
const detector = new DeviceDetector({
    clientIndexes: true,
    deviceIndexes: true,
    deviceAliasCode: false,
});
const result = detector.parseClient(userAgent/*, clientHintData*/);
console.log('Result parse client', result);
Lite parse not detect brand
// commonJS
const DeviceDetector = require('node-device-detector');
// or ESModule
import DeviceDetector from "node-device-detector";

const userAgent = 'Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36';
const detector = new DeviceDetector({
  clientIndexes: true,
  deviceIndexes: true,
  deviceAliasCode: false,
});
const resultOs = detector.parseOs(userAgent);
const resultClient = detector.parseClient(userAgent);
const resultDeviceType = detector.parseDeviceType(
 userAgent,
 resultOs,
 resultClient,
 {},
 /*, clientHintData */
);
const result = Object.assign({os:resultOs}, {client:resultClient}, {device: resultDeviceType});
console.log('Result parse lite', result);

Getter/Setter/Options

[top]

const detector = new DeviceDetector({
  osVersionTruncate: 0,      // Truncate OS version from 5.0 to 5 (default '' or null)
  clientVersionTruncate: 2,  // Truncate Client version Chrome from 43.0.2357.78 to 43.0.2357 (default '' or null)
  deviceIndexes: true,       // Using indexes for faster device search (default false)
  clientIndexes: true,       // Using indexes for faster client search (default false)
  deviceAliasCode: true,     // adds the device code to result device.code as is (default false)
  maxUserAgentSize: 500,     // uses only 500 chars from useragent string (default null - unlimited)
  deviceTrusted: true,       // check device by specification (default false)
  deviceInfo: true,          // adds the device info to result device.info (default false)
});

// You can override these settings at any time using special setters, example
detector.osVersionTruncate = 0;
detector.clientVersionTruncate = 2;
detector.deviceIndexes = true;
detector.clientIndexes = true;
detector.deviceAliasCode = true;
detector.maxUserAgentSize = 500;
detector.deviceTrusted = true;
detector.deviceInfo = true;

// Array available device types
detector.getAvailableDeviceTypes();
// Array available devices brands
detector.getAvailableBrands();
// Array available browsers
detector.getAvailableBrowsers();

Specific methods

const DEVICE_PARSER_NAMES = detector.getDeviceParserNames(); // result colection names for device parsers 
const CLIENT_PARSER_NAMES = detector.getClientParserNames(); // result colection names for client parsers 
const OS_PARSER_NAMES = detector.getOsParserNames();         // result collection names for os parsers
const BOT_PARSER_NAMES = detector.getBotParserNames();       // result collection names for bot parsers   

const aliasDevice = detector.getParseAliasDevice();          // result AliasDevice parser
const deviceAppleHint = detector.getParseDeviceAppleHint();  // result DeviceAppleHint parser
const deviceInfo = detector.getParseInfoDevice();            // result InfoDevice parser

// added custom parser
detector.addParseDevice('MyDeviceParser', new MyDeviceParser());
detector.addParseClient('MyClientParser', new MyClientParser());
detector.addParseOs('MyOsParser', new MyOsParser());
detector.addParseBot('MyBotParser', new MyBotParser());
// get single parser by name
detector.getParseDevice('MyDeviceParser' /* or DEVICE_PARSER_NAMES.MOBILE */);
detector.getParseClient('MyClientParser'  /* or CLIENT_PARSER_NAMES.BROWSER */);
detector.getParseOs('MyOsParser'/* or OS_PARSER_NAMES.DEFAULT */);
detector.getParseBot('MyBotParser');

Getting device code as it (experimental)

[top]

const DeviceDetector = require('node-device-detector');
const detector = new DeviceDetector()
const aliasDevice = detector.getParseAliasDevice();
const result = aliasDevice.parse(userAgent);
console.log('Result parse code model', result);
// or
const AliasDevice = require('node-device-detector/parser/device/alias-device');
const userAgent = 'Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36';
const aliasDevice = new AliasDevice();
const result = aliasDevice.parse(userAgent);
console.log('Result parse code model', result);

/*
result 
{
  name: "NX505J"
}
is not parse result  {name: ""}
*/

What about performance?

node tests/banchmark.js test result:

Test Mozilla/5.0 (Linux; Android 5.0; NX505J Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36
-----
detector.parseDevice (deviceIndexes on) x 10,449 ops/sec ±0.27% (93 runs sampled)
detector.parseDevice (deviceIndexes off) x 261 ops/sec ±88.58% (92 runs sampled)
detector.parseClient (clientIndexes on) x 1,703 ops/sec ±0.36% (92 runs sampled)
detector.parseClient (clientIndexes off) x 859 ops/sec ±0.46% (93 runs sampled)
detector.parseOS x 10,034 ops/sec ±0.23% (94 runs sampled)
detector.detect (indexes off) x 254 ops/sec ±0.46% (85 runs sampled)
detector.detect (indexes on) x 1,114 ops/sec ±1.44% (91 runs sampled)
Other tests
Test Mozilla/5.0 (Linux; Android 12; M2101K9AG Build/SKQ1.210908.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.125 Mobile Safari/537.36 UCURSOS/v1.6_273-android
-----
detector.parseDevice (deviceIndexes on) x 5,457 ops/sec ±0.23% (95 runs sampled)
detector.parseDevice (deviceIndexes off) x 220 ops/sec ±31.15% (87 runs sampled)
detector.parseClient (clientIndexes on) x 5,797 ops/sec ±0.32% (92 runs sampled)
detector.parseClient (clientIndexes off) x 6,243 ops/sec ±0.47% (93 runs sampled)
detector.parseOS x 7,570 ops/sec ±0.92% (93 runs sampled)
detector.detect (indexes off) x 203 ops/sec ±78.87% (86 runs sampled)
detector.detect (indexes on) x 1,695 ops/sec ±1.49% (88 runs sampled)

Test Mozilla/5.0 (Linux; Android 8.0.0; RNE-L21) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Mobile Safari/537.36
-----
detector.parseDevice (deviceIndexes on) x 2,315 ops/sec ±0.62% (94 runs sampled)
detector.parseDevice (deviceIndexes off) x 448 ops/sec ±78.47% (89 runs sampled)
detector.parseClient (clientIndexes on) x 1,664 ops/sec ±0.69% (92 runs sampled)
detector.parseClient (clientIndexes off) x 844 ops/sec ±1.09% (93 runs sampled)
detector.parseOS x 10,258 ops/sec ±0.31% (95 runs sampled)
detector.detect (indexes off) x 254 ops/sec ±48.42% (89 runs sampled)
detector.detect (indexes on) x 808 ops/sec ±0.40% (92 runs sampled)
-----
Test Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.124 Safari/537.36 Edg/102.0.1245.44
-----
detector.parseDevice (deviceIndexes on) x 8,387 ops/sec ±1.21% (94 runs sampled)
detector.parseDevice (deviceIndexes off) x 8,645 ops/sec ±0.32% (95 runs sampled)
detector.parseClient (clientIndexes on) x 1,751 ops/sec ±1.87% (91 runs sampled)
detector.parseClient (clientIndexes off) x 1,227 ops/sec ±0.57% (93 runs sampled)
detector.parseOS x 4,921 ops/sec ±0.25% (97 runs sampled)
detector.detect (indexes off) x 799 ops/sec ±1.04% (92 runs sampled)
detector.detect (indexes on) x 1,032 ops/sec ±0.61% (94 runs sampled)
-----

What about tests?

Yes we use tests, total tests 76.9k

Get more information about a device (experimental)

This parser is experimental and contains few devices. (1832 devices, alias devices 3898)

Support detail brands/models list:
Show details
BrandDevice countAlias count-BrandDevice countAlias count
3601213-884840
2e22-3gnet01
3q1462-4good101
4ife01-a101
accent05-ace80
acer568-acteck00
advan01-advance014
afrione02-agm40
ainol216-airness00
airo wireless10-airties00
ais02-aiuto00
aiwa00-akai25
alba01-alcatel29433
alcor10-alfawise00
aligator00-allcall03
alldocube26-allview046
allwinner03-altech uec00
altek10-altice00
altron01-amazon1930
amgoo215-amigoo00
amoi622-andowl00
anry00-ans00
aoc00-aoson06
apple4644-archos897
arian space42-ark136
armphone00-arnova036
arris00-artel02
artizlee01-asano01
asanzo10-ask00
assistant219-asus81230
at&t12-atom03
atvio00-avenzo13
avh10-avvio32
axxion00-azumi mobile01
bangolufsen00-barnes & noble16
bb mobile210-beeline111
bellphone11-benq01
beyond07-bezkam10
bigben10-bihee21
billion11-bird10
bitel41-bitmore21
bkav10-black bear20
black fox1812-blackview169
blu1315-bravis2417
cgv10-clarmin30
colors72-cyrus10
digifors11-engel11
firefly mobile41-formuler20
geotel30-gionee40
google35-hisense20
hoffmann11-hotwav181
huawei226586-i-mobile10
imo mobile50-infinix2640
inoi40-intex183
ipro67-irbis150
kiowa10-kurio33
lg127286-malata10
maze40-minix11
mivo32-mobicel31
motorola2724-noa10
nomi11-nuu mobile93
nuvo32-oneplus1848
oppo104204-oukitel80
öwn12-panasonic58
pipo50-poco915
realme6796-samsung170718
sony44172-supra10
tecno mobile91131-tiphone10
utok10-uz mobile10
vernee92-vivo196286
walton130-we80
weimei10-wiko712
wileyfox90-wink40
xiaomi98-zync20
zyq113-
const DeviceDetector = require('node-device-detector');
const detector = new DeviceDetector();
const infoDevice = detector.getParseInfoDevice();
const result = infoDevice.info('Asus', 'Zenfone 4');
console.log('Result information', result);
// or 
const InfoDevice = require('node-device-detector/parser/device/info-device');
const infoDevice = new InfoDevice();
const result = infoDevice.info('Asus', 'Zenfone 4');
console.log('Result information', result);

/*
result
{
  display: {
    size: '5.5',
    resolution: '1080x1920',  // width+height
    ratio: '16:9',
    ppi: "401"
  },
  size: '155.4x75.2x7.7',    // width+height+thickness
  weight: '165',
  hardware: {
    // ...
  }
  os: "Android 7.1",
  release: "2017.08",
  sim": "2",
}
is not found result null
*/

Cast methods

const InfoDevice = require('node-device-detector/parser/device/info-device');
const infoDevice = new InfoDevice;
infoDevice.setSizeConvertObject(true);
infoDevice.setResolutionConvertObject(true);
const result = infoDevice.info('Asus', 'Zenfone 4');
console.log('Result information', result);
/*
result
{  
  display: {
    size: "5.5",  // value in inchs
    resolution: {
      width: "1080", // value in px
      height: "1920" // value in px
    },
    ratio: "16:9",   // calculated field
    ppi: "401"       // calculated field
  },
  hardware: {
    ram: "4096",   // RAM value in megabytes
    cpu_id: 19,  // id cpu model in collection
    cpu: {
      name: "Qualcomm Snapdragon 630",  // brand + name
      type: "ARM",                      // architecture type 
      cores: "8",                       // number of cores / threads 
      clock_rate: 2200,                 // value in MHz
      gpu_id: 16                        // id gpu model in collection
	},
    gpu: {
      name: "Qualcomm Adreno 508",
      clock_rate: 650
    }
  },
  os: "Android 7.1",   // initial OS version
  release: "2017.08",  // date release or anonce
  sim": "2",           // count SIM 
  size: {           
    width: "75.2",     // physical width in millimeters
    height: "155.4",   // physical height in millimeters
    thickness: "7.7"   // physical thickness in millimeters
  },
  weight: "165"        // in grams
};
*/

Others

[top]

Examples

Support detect brands list (1840):
Show details
BrandBrandBrandBrandBrandBrandBrand
10moons2E3603GNET3GO3Q4Good
4ife5IVE7 Mobile8848A&KA1A95X
AccentAccesstyleAceAcelineAcerActeckactiMirror
AdronixAdvanAdvanceAdvantage AirAEEZOAFFIXAfriOne
AG MobileAGMAIDATAAinolAirisAirnessAIRON
AirphaAirtelAirtiesAirTouchAISAiutoAiwa
AjibAkaiAKIRAAlbaAlcatelAlcorALDI NORD
ALDI SÜDAlfawiseAligatorAllCallAllDocubeALLINmobileAllview
AllwinnerAlpsAltech UECAlticeAltimoaltronAltus
AMAAmazonAmazon BasicsAMCVAMGOOAmigooAmino
AmoiAndowlAngelcareAngelTechAnkerAnryANS
ANXONITAOCAocosAOpenAoroAosonAOYODKG
AppleAquariusArçelikArchosArian SpaceArkArmPhone
ArnovaARRISArtelArtizleeArtLineAsanoAsanzo
AskAsperaASSEAssistantAstroAsusAT&T
AthesiAtlantic ElectricsAtmaca ElektronikATMANATOLAtomAttila
AtvioAudiovoxAUPOAURISAutanAUXAvaya
AvenzoAVHAvvioAwowAWOXAXENAxioo
AXXAAxxionAYAAYYAAzumi Mobileb2mBackcell
BAFFBangOlufsenBarnes & NobleBARTECBASEBAUHNBB Mobile
BBKBDFBDQBDsharingBeafonBeckerBeeline
BeelinkBeetelBeistaBekoBellphoneBencoBenesse
BenQBenQ-SiemensBenWeeBenzoBeyondBezkamBGH
BigbenBIHEEBilimLandBillionBillowBioRuggedBird
BitelBitmoreBittiumBkavBlack BearBlack BoxBlack Fox
BlackpcsBlackviewBlaupunktBleckBLISSBllocBlow
BluBlubooBluebirdBluedotBluegoodBlueSkyBluewave
BluSlateBMAXBmobileBMWBMXCBobarrybogo
BolvaBookeenBoostBotechBowaybqBrandCode
BrandtBRAVEBravisBrightSignBrigmtonBrondiBROR
BS MobileBubblegumBundyBushBuzzTVC IdeaC5 Mobile
CADENACAGICamfoneCanal DigitalCanal+CanguroCapitel
CaptivaCarbon MobileCarrefourCasioCasperCatCavion
CCITCecotecCeibalCelcusCelkonCell-CCellacom
CellAllureCellutionCENTEKCentricCEPTERCG MobileCGV
ChainwayChanghongCherry MobileChico MobileChiliGreenChina MobileChina Telecom
ChuwiCipherLabCitycallCKK MobileClarestaClarminCLAYTON
ClearPHONEClementoniCloudCloudfoneCloudpadCloutClovertek
CnMCobaltCoby KyrosColorsComioCompalCompaq
COMPUMAXComTrade TeslaConceptumConcordConCordeCondorConnectce
ConnexConquestContinental EdisonContixoCOOD-ECoolpadCoopers
CORNCosmoteCoviaCowonCOYOTECreNovaCrescent
CricketCrius MeaCronyCrosscallCrownCtroniqCube
CUBOTCuiudCVTECwowdefuCyrusD-LinkD-Tech
DaewooDanewDangcapHDDanyDariaDASSDatalogic
DataminiDatangDatawindDatsunDazenDbPhoneDbtel
DcodeDEALDIGDellDenaliDenverDesayDeWalt
DEXPDEYIDFDGTECDIALNDialogDicam
DigiDigicelDIGICOMDigidragonDIGIFORSDigihomeDigiland
Digit4GDigmaDIJITSUDIKOMDIMODinalinkDinax
DING DINGDIORADISHDisneyDitecmaDivaDiverMax
DivisatDIXONDLDMMDNSDoCoMoDoffler
DolameeDom.ruDoogeeDooproDoovDopodDoppio
DORLANDDoroDPADRAGONDragon TouchDreamgateDreamStar
DreamTabDroidlogicDroxioDSDevicesDSICDtacDune HD
DUNNS MobileDurabookDuubeeDyonE-BodaE-CerosE-tel
EagleEagleSoarEAS ElectricEasypixEBENEBESTEcho Mobiles
ecomECONECOOECSEdenwoodEEEFT
EGLEinsteinEKINOXEKOEks MobilityEKTELARI
ElecsonElectroneumELECTRONIAElektaElektrolandElementElenberg
ElephoneElevateElong MobileEltexEmaticEmporiaENACOM
EnergizerEnergy SistemEngelENIEEnoteNOVAEntity
EnvizenEphoneEpicEpik OneEpsonEquatorErgo
EricssonEricyErissonEssentialEssentielbeSTARETOE
EtoneTouchEtulineEurocaseEurostarEvercossEverest
EverexEvertekEvolioEvolveoEvooEVPADEvroMedia
EWISEXCEEDExmartExMobileEXOExplayExpress LUCK
ExtremEyemooEYUEzioEzzeF&UF+
F150F2 MobileFacebookFacetelFacimeFairphoneFamoco
FamousFantecFaRao ProFarassooFarEasToneFengxiangFenoti
FEONALFeroFFF SmartLifeFiggersFiGiFiGOFiiO
FilimoFILIXFinePowerFinluxFireFly MobileFISEFITCO
FluoFlyFLYCATFMTFNBFNFFobem
FondiFonosFOODOFORMEFormulerForstarFortis
FOSSiBOTFour MobileFourelFoxconnFoxxDFPTfree
FreetelFreeYondFrunsiFuegoFujitsuFunaiFusion5
Future Mobile TechnologyFxtecG-TiDEG-TouchGalacticGalaxy InnovationsGamma
Garmin-AsusGatewayGazerGeaneeGeantGear MobileGemini
General MobileGenesisGEOFOXGeotelGeotexGEOZONGetnord
GFiveGfoneGhiaGhongGhostGigabyteGigaset
GiniGinzzuGioneeGIRASOLEGlobexGlobmallGlofiish
GLONYXGLXGOCLEVERGocommaGoGENGol MobileGoldMaster
GolyGomeGoMobileGOODTELGoogleGoophoneGooweel
GplusGradienteGraetzGrapeGreat AsiaGreeGreen Lion
Green OrangeGreentelGressoGretelGroBerwertGrundigGtel
GTMEDIAGTXGuophoneH133H96HafuryHaier
HaipaiHamletHammerHandheldHannSpreeHanseaticHAOQIN
HAOVMHardkernelHarperHartensHaseeHathwayHDC
HeadWolfHECHeimatHelioHEROHexaByteHezire
HiHi NovaHi-LevelHibergHiByHigh QHighscreen
HiGraceHiHiHiKingHiMaxHIPERHipstreetHiremco
HisenseHitachiHitechHKCHKProHLLOHOFER
HoffmannHOLLEBERGHomaticsHometechHomtomHoneywellHoozo
HorizonHorizontHosinHot PepperHotelHOTREALSHotwav
HowHPHTCHuadooHuaganHuaviHuawei
HugerockHumaxHurricaneHuskeeHykkerHyricanHytera
HyundaiHyvei-CherryI-INNi-Joyi-matei-mobile
I-PlusiBalliBerryibowiniBritIconBITiData
iDinoiDroidiGetiHuntIkeaIKI MobileiKoMo
iKoniKoniaIKU MobileiLAiLepoiLifeiMan
ImaqiMarsiMIIMO MobileImoseImpressioniMuz
iNaviINCARInchIncoiNewInfinitonInfinix
InFocusInfoKitInfomirInFoneInhonInkaInkti
InnJooInnosInnostreamiNo MobileInoiiNOVAinovo
INQInsigniaINSYSIntekIntelIntexInvens
InvertoInviniOceanIOTWEiOutdooriPEGTOPiPro
iQ&TIQMIRAIrbisiReplaceIrisiRobot
iRolaiRuluiSafe MobileiStariSWAGITiTel
iTruckIUNIiVAiViewiVooMiivviiWaylink
iXTechiYouiZotronJAY-TechJediJeepJeka
JesyJFoneJiakeJiayuJin TuJingaJio
JiviJKLJollaJoyJoySurfJPayJREN
JumperJuniper SystemsJust5JVCJXDK-LiteK-Touch
KaanKaiomyKalleyKanjiKapsysKarbonnKata
KATV1KazamKazunaKDDIKempler & StraussKenboKendo
KeneksiKENSHIKenxindaKhadasKianoKingboxKingstar
KingsunKINGZONEKinstoneKiowaKiviKlipadKN Mobile
KocasoKodakKoganKomuKonkaKonrowKoobee
KoolneeKooperKOPOKoridyKoslamKraftKREZ
KRIPKRONOKrüger&MatzKT-TechKUBOKuGouKuliao
KultKumaiKurioKvantKydosKyoceraKyowon
KzenKZGL-MaxLAIQLand RoverLandvoLanin
LanixLarkLaurusLavaLCTLe PanLeader Phone
LeagooLebenLeBestLectrusLedstarLeEcoLeelbox
LeffLegendLekeLemcoLEMFOLemhoovLenco
LenovoLeotecLephoneLesiaLexandLexibookLG
LibertonLifemaxxLimeLingwinLinnexLinsarLinsay
ListoLNMBBSLoeweLogicLogic InstrumentLogicomLogik
LOKMATLoviewLovmeLPX-GLT MobileLumigonLumitel
LumusLunaLuxorLvilleLYFM-HorseM-Tech
M.T.T.M3 MobileM4telMAC AUDIOMacooxMafeMAG
MagicseeMagnusMajesticMalataMangoManhattanMann
Manta MultimediaMantraMaraMarshalMascomMassgoMasstel
Master-GMastertechMatco ToolsMatrixMaunfeldMaxcomMaxfone
MaximusMaxtronMAXVIMaxwellMaxwestMAXXMaze
Maze SpeedMBIMBKMBOXMDC StoreMDTVmeanIT
MecerMecoolMediacomMediaTekMedionMEEGMEGA VISION
MegaFonMeituMeizuMelroseMeMobileMemupMEO
MetaMetzMEUMicroMaxMicrosoftMicrotechMinix
MintMinttMioMionemipoMirayMitchell & Brown
MitoMitsubishiMitsuiMIVOMIWANGMIXCMiXzo
MLABMLLEDMLSMMIMobellMobicelMobiIoT
MobiistarMobile KingdomMobiolaMobistelMobiWireMoboMobvoi
ModecomMofutMosimosiMotivMotorolaMovicMOVISUN
MovitelMoxeemPhoneMpmanMSIMStarMTC
MTNMultilaserMultiPOSMwalimuPlusMYFONMyGicaMygPad
MymagaMyMobileMyPhoneMyriaMyrosMysteryMyTab
MyWigoN-oneNabiNABONanhoNaomi PhoneNASCO
NationalNavcityNavitechNavitelNavonNavRoadNEC
NecnotNedaphoneNeffosNEKONeoneoCoreNeolix
NeomiNeon IQNetBoxNetgearNetmakNeuImageNeuTab
NEVIRNew BalanceNew BridgeNewgenNewlandNewmanNewsday
NewsMyNexaNEXBOXNexianNEXONNEXTNext & NextStar
NextbitNextBookNextTabNG OpticsNGMNGponNikon
NINETECNintendonJoyNOANoainNobbyNoblex
NOBUXnoDROPOUTNOGANokiaNomiNomuNoontec
NordmendeNORMANDENorthTechNosNothing PhoneNousNovacom
NovexNoveyNoviSeaNOVONTT WestNuAnsNubia
NUU MobileNuVisionNuvoNvidiaNYX MobileO+O2
OaleOangccOASYSObaboxOberObiOCEANIC
OdotpadOdysOINOMOkOkapiaOkingOKSI
OKWUOlaxOlkyaOlleeOLTOOlympiaOMIX
OndaOneClickOneLernOnePlusOnidaOnixOnkyo
ONNONVOONYX BOOXOokeeOoredooOpelMobileOpenbox
OphoneOPPOOpssonOptomaOrangeOravaOrbic
OrbitaOrbsmartOrdissimoOrionOSCALOTTOOUJIA
OukiOukitelOUYAOvermaxOvviöwnOwwo
OYSINOystersOyyuOzoneHDP-UPPacific Research AlliancePackard Bell
PAGRAERPaladinPalmPanacomPanasonicPanavoxPano
PanodicPanoramicPantechPAPYREParrot MobilePartner MobilePC Smart
PCBOXPCDPCD ArgentinaPEAQPelittPendooPenta
PentagramPerfeoPhicommPhilcoPhilipsPhonemaxphoneOne
PicoPINEPioneerPioneer ComputersPiPOPIRANHAPixela
PixelphonePixusPlanet ComputersPlatoonPlay NowPloyerPlum
PlusStylePluzzPocketBookPOCOPoint MobilePoint of ViewPolar
PolarLinePolaroidPolestarPolyPadPolytronPompPoppox
POPTELPorschePositivoPositivo BGHPPTVPremierPremio
PrestigioPRIMEPrimepadPrimuxPritomPrixtonPROFiLO
ProlinePrologyProScanPROSONICProtrulyProVisionPULID
PunosPurismQ-BoxQ-TouchQ.BellQFXQilive
QINQLinkQMobileQnet MobileQTECHQtekQuantum
QuatroQuboQuechuaQuestQuipusQumoQware
QWATTR-TVRakutenRamosRaspberryRavozRaylandz
RazerRCA TabletsReachReadboyRealmeREDRedbean
RedfoxRedLineRedwayReederREGALRelNATRemdun
Retroid PocketRevoRevomovilRicohRikomagicRIMRinno
RitmixRitzvivaRivieraRivoRizzenROADMAXRoadrover
Roam CatROiKRokitRokuRombicaRoss&MoorRover
RoverPadRoyoleRoyQueenRT ProjectRugGearRuggeTechRuggex
RuioRunboRupaRyteS-ColorS-TELLS2Tel
SabaSafaricomSagemSagemcomSaietSAILFSalora
SamsungSamtechSamtronSaneiSankeySansuiSantin
SANYSanyoSavioSberSCBCSchneiderSchok
ScosmosSeatelSEBBESeekenSEEWOSEGSega
SEHMAXSeleclineSelengaSelevisionSelfixSEMP TCLSencor
SendoSenkatelSenseitSenwaSeuicSewooSFR
SGINShanlingSharpShift PhonesShivakiShtrikh-MShuttle
SicoSiemensSigmaSilelisSilent CircleSilva SchneiderSimbans
simferSimplySingtechSiragonSirin LabsSK BroadbandSKG
SKK MobileSkySkylineSkyStreamSkytechSkyworthSmadl
SmailoSmartSmart ElectronicSmart KasselSmartabSmartBookSMARTEC
SmartexSmartfrenSmartisanSmartySmooth MobileSmotreshkaSNAMI
SobieTechSodaSoftbankSoho StyleSolasSOLESOLO
SoloneSonimSONOSSonySony EricssonSOSHSoundmax
SoyesSparkSparxSPCSpectralinkSpectrumSpice
SprintSPURTSQOOLSSKYStarStarlightStarmobile
StarwayStarwindSTF MobileSTG TelecomSTKStonexStorex
StrawBerryStreamSTRONGStyloSuborSugarSumvision
SunmaxSunmiSunnySunstechSunVanSunvellSUNWIND
Super GeneralSuperBOXSuperSonicSuperTabSupraSupraimSurge
SuzukiSveonSwipeSWISSMOBILITYSwisstoneSwitelSyco
SYHSylvaniaSymphonySyroxSystem76T-MobileT96
TADAAMTAG TechTaiga SystemTakaraTaliusTamboTanix
TAUBETB TouchTCLTD SystemsTD TechTeachTouchTechnicolor
TechnikaTechniSatTechnopcTECHNOSATTechnoTrendTechPadTechSmart
TechstormTechwoodTeclastTecno MobileTecToyTEENOTeknosa
Tele2TelefunkenTelegoTelenorTeliaTelitTelkom
TellyTelmaTeloSystemsTelpoTENPLUSTeracubeTesco
TeslaTETCTetratabteXetThLThomsonThuraya
TIANYUTibutaTigersTime2TimoviTIMvisionTinai
TinmoTiPhoneTiVoTJCTOKYOTolinoTone
TOOGOTookyTop HouseTopDeviceTOPDONTopelotekToplux
TOPSHOWSTopsionTopwayTorexTorqueTOSCIDOToshiba
Touch PlusTouchmateTOXTPSTranspeedTrekStorTrevi
TriaPlayTridentTrifoneTrioTronsmartTrueTrue Slim
Tsinghua TongfangTTECTTfoneTTK-TVTuCELTunisie TelecomTurbo
Turbo-XTurboKidsTurboPadTürk TelekomTurkcellTVCTwinMOS
TWMTwoeTWZTymesU-MagicU.S. CellularUD
UEUGINEUgoosUhansUhappyUlefoneUmax
UMIDIGIUnblock TechUnidenUnihertzUnimaxUniqcellUniscope
UnistrongUnitechUNIWAUnknownUnnectoUnnion TechnologiesUNNO
UnonuUnowhyUOOGOUUrovoUTimeUTOKUTStarcom
UZ MobileV-GenV-HOMEV-HOPEv-mobileVAIOVALEM
VALTECHVANGUARDVankyoVANWINVargoVastkingVAVA
VCVDVDVegaVektaVensoVenstarVenturer
VEONVericoVerizonVerneeVerssedVersusVertex
VertuVerykoolVestaVestelVETASVexiaVGO TEL
ViBoxVicturioVIDAVideoconVideowebViewSonicVIIPOO
VinaboxVingaVinsocViosViperViproVirzo
Vision TouchVisual LandVitelcomVityazViumeeVivaxVIVIMAGE
VivoVIWAVizioVizmoVK MobileVKworldVOCAL
VodacomVodafoneVOGAVölfenVOLIAVOLKANOVolla
VoltVoninoVontarVoragoVorcomVorkeVormor
VortexVotoVOXVoxtelVoyoVsmartVsun
VUCATIMESVue MicroVulcanVVETIMEW&OWAFWainyok
WalkerWaltonWaltterWanmukangWANSAWEWe. by Loewe.
Web TVWebfleetWeChipWecoolWeelikeitWeimeiWellcoM
WELLINGTONWestern DigitalWestpointWexlerWhite MobileWhoopWieppo
WigorWikoWileyfoxWindsWinkWinmaxWinnovo
WinstarWintouchWiseasyWIWAWizarPosWizzWolder
WolfgangWolkiWONDERWonuWooWortmannWoxter
X-AGEX-BOX-MobileX-TIGIX-ViewX.VisionX88
X96X96QXcellXCOMXcruiserXElectronXGEM
XGIMIXgodyXiaoduXiaolajiaoXiaomiXionXolo
XoroXshitouXsmartXtouchXtratechXwaveXY Auto
YandexYarvikYASINYELLYOUTHYEPENYesYestel
YezzYoka TVYoozYotaYOTOPTYouinYouwei
YtoneYuYU FlyYuandaoYUHOYUMKEMYUNDOO
YunoYunSongYusunYxtelZ-KaiZaithZamolxe
ZatecZealotZeblazeZebraZeekerZeemiZen
ZenekZentalityZfinerZH&KZidooZIFROZigo
ZIKZinoxZioxZondaZonkoZoomZoomSmart
ZopoZTEZuumZyncZYQZyrex

[top]

Support device types:
typeid
desktop0
smartphone1
tablet2
feature phone3
console4
tv5
car browser6
smart display7
camera8
portable media player9
phablet10
smart speaker11
wearable12
peripheral13
Support detect browsers list (624):
Show details
BrowserBrowserBrowserBrowserBrowserBrowserBrowser
115 Browser18+ Privacy Browser1DM Browser1DM+ Browser2345 Browser360 Phone Browser360 Secure Browser
7654 Browser7StarABrowseAcoo BrowserAdBlock BrowserAdult BrowserAirfind Secure Browser
Aloha BrowserAloha Browser LiteALVAAmayaAmaze BrowserAmerigoAmiga Aweb
Amiga VoyagerAmigoAndroid BrowserAnka BrowserANT FrescoANTGalioAOL Desktop
AOL ExplorerAOL ShieldAOL Shield ProAplixAPN BrowserAppBrowzerAPUS Browser
ArachneArcArctic FoxAroraArvinAsk.comAsus Browser
AtlasAtomAtomic Web BrowserAvant BrowserAvast Secure BrowserAVG Secure BrowserAvira Secure Browser
AwoXAzka BrowserB-LineBaidu BrowserBaidu SparkBangBangla Browser
Basic Web BrowserBasiliskBeaker BrowserBeamriseBelva BrowserBeonexBerry Browser
Beyond Private BrowserBF BrowserBitchute BrowserBiyubiBizBrowserBlack Lion BrowserBlackBerry Browser
BlackHawkBloketBlue BrowserBluefyBonsaiBorealis NavigatorBrave
BriskBardBroKeep BrowserBrowlserBrowsBitBrowseHereBrowser Hup ProBrowseX
Browspeed BrowserBrowzarBunjallooBXE BrowserByffoxCake BrowserCamino
CatalystCatsxpCave BrowserCCleanerCentauryCG BrowserChanjetCloud
CharonChedotCheetah BrowserCherry BrowserCheshireChim LacChowbo
ChromeChrome FrameChrome MobileChrome Mobile iOSChrome WebviewChromePlusChromium
Chromium GOSTClassillaCliqzCM BrowserCM MiniCoastCoc Coc
ColibriColom BrowserColumbus BrowserCometBirdComfort BrowserComodo DragonConkeror
CoolBrowserCoolNovoCornowserCOS BrowserCraving ExplorerCrazy BrowserCrow Browser
CrustaCunaguaroCyberfoxCyBrowserDark BrowserDark WebDark Web Browser
Dark Web PrivatedbrowserDebuggable BrowserDecentrDeepnet Explorerdeg-deganDeledao
Delta BrowserDesi BrowserDeskBrowseDezorDiigo BrowserDilloDoCoMo
DolphinDolphin ZeroDoobleDoradoDot BrowserDragon BrowserDUC Browser
DuckDuckGo Privacy BrowserEast BrowserEasy BrowserEcosiaEdge WebViewEinkBroElement Browser
Elements BrowserElinksEolieEpicEspial TV BrowserEudoraWebEUI Browser
Every BrowserExplore BrowsereZ BrowserFalkonFast Browser UC LiteFast ExplorerFaux Browser
FennecfGetFiery BrowserFire BrowserFirebirdFirefoxFirefox Focus
Firefox KlarFirefox MobileFirefox Mobile iOSFirefox RealityFirefox RocketFirewebFireweb Navigator
Flash BrowserFlastFloat BrowserFlockFloorpFlowFlow Browser
FluidFlyperlinkFreedom BrowserFreeUFrostFrost+Fulldive
G BrowserGaleonGener8Ghostery Privacy BrowserGinxDroid BrowserGlass BrowserGNOME Web
GO BrowserGoBrowserGodzilla BrowserGOG GalaxyGoKuGood BrowserGoogle Earth
Google Earth ProGreenBrowserHabit BrowserHarman BrowserHasBrowserHawk Quick BrowserHawk Turbo Browser
Headless ChromeHelioHexa Web BrowserHi Browserhola! BrowserHolla Web BrowserHotBrowser
HotJavaHTC BrowserHuawei BrowserHuawei Browser MobileHUB BrowserIBrowseiBrowser
iBrowser MiniiCabiCab MobileIceCatIceDragonIceweaseliDesktop PC Browser
IE Browser FastIE MobileImpervious BrowserInBrowserIncognito BrowserIndian UC Mini BrowserInspect Browser
Insta BrowserInternet Browser SecureInternet ExplorerIntune Managed BrowserInvolta GoIridiumIron
Iron MobileIsiviooIVVI BrowserJapan BrowserJasmineJavaFXJelly
Jig BrowserJig Browser PlusJioSphereJUZI BrowserK-meleonK-NinjaK.Browser
KapikoKazehakaseKeepsafe BrowserKeyboard BrowserKids Safe BrowserKindle BrowserKinza
KittKiwiKode BrowserKonquerorKUTO Mini BrowserKyloLadybird
Lagatos BrowserLark BrowserLegan BrowserLenovo BrowserLexi BrowserLG BrowserLieBaoFast
LightLightning BrowserLightning Browser PlusLiloLinksLiri BrowserLogicUI TV Browser
LolifoxLotusLovense BrowserLT BrowserLuaKitLUJO TV BrowserLulumi
LunascapeLunascape LiteLynket BrowserLynxMaelstromMandarinMarsLab Web Browser
MAUI WAP BrowserMaxBrowserMaxthonMaxTube BrowsermCentMe BrowserMeizu Browser
MercuryMicroBMicrosoft EdgeMidoriMidori LiteMinimoMint Browser
MIUI BrowserMixerBox AIMmx BrowserMobicipMobile SafariMobile SilkMogok Browser
Monument BrowserMxNitroMypalNaked BrowserNaked Browser ProNavigateur WebNCSA Mosaic
NetFrontNetFront LifeNetPositiveNetscapeNetSurfNextWord BrowserNFS Browser
NinetailsNokia BrowserNokia OSS BrowserNokia Ovi BrowserNOMone VR BrowserNorton Private BrowserNova Video Downloader Pro
Nox BrowserNTENT BrowserNuanti MetaNuviuObigoOcean BrowserOceanHero
Oculus BrowserOdd BrowserOdinOdin BrowserOdyssey Web BrowserOff By OneOffice Browser
OH BrowserOH Private BrowserOhHai BrowserOmniWebOnBrowser LiteONE BrowserOnion Browser
Open BrowserOpen Browser 4UOpen Browser fast 5GOpen TV BrowserOpenFinOpenwave Mobile BrowserOpera
Opera CryptoOpera DevicesOpera GXOpera MiniOpera Mini iOSOpera MobileOpera Neon
Opera NextOpera TouchOppo BrowserOpus BrowserOrbitumOrcaOrdissimo
OreganoOrigin In-Game OverlayOrigyn Web BrowserOrNET BrowserOtter BrowserOwl BrowserPale Moon
Palm BlazerPalm PrePalm WebProPalmscapePawxyPeeps dBrowserPerfect Browser
Phantom BrowserPhantom.mePhoenixPhoenix BrowserPhotonPi BrowserPICO Browser
PirateBrowserPlayFree BrowserPlumaPocketBook BrowserPolarisPolarityPolyBrowser
PolypanePrivacy Explorer Fast SafePrivacyWallPrivate Internet BrowserPronHub BrowserProxy BrowserProxyium
ProxynetPSI Secure BrowserPuffinPuffin Web BrowserPure Lite BrowserPure Mini BrowserQazweb
QiyuQJY TV BrowserQmamuQQ BrowserQQ Browser LiteQQ Browser MiniQtWebEngine
QuarkQuick BrowserQuick Search TVQupZillaQutebrowserQwant MobileRabbit Private Browser
Raise Fast BrowserRakuten BrowserRakuten Web SearchRaspbian ChromiumRealme BrowserRekonqReqwireless WebViewer
RockMeltRoku BrowserSafariSafari Technology PreviewSafe Exam BrowserSailfish BrowserSalamWeb
Samsung BrowserSamsung Browser LiteSavannah BrowserSavySodaSberBrowserSecure BrowserSecure Private Browser
SecureXSeewo BrowserSEMC-BrowserSeraphic SrafSeznam BrowserSFiveSharkee Browser
ShiiraSidekickSilverMob USSimpleBrowserSiteKioskSizzySkye
SkyfireSkyLeapSleipnirSlimBoatSlimjetSmart BrowserSmart Lenovo Browser
Smart Search & Web BrowserSmoozSnowshoeSogou ExplorerSogou Mobile BrowserSony Small BrowserSOTI Surf
Soul BrowserSoundy BrowserSP BrowserSpectre BrowserSplashSputnik BrowserStampy Browser
StargonSTART Internet BrowserStealth BrowserSteam In-Game OverlayStreamySunflower BrowserSunrise
Super Fast BrowserSuperBirdSuperFast BrowsersurfSurf BrowserSurfy BrowserSushi Browser
Sweet BrowserSwiftfoxSX BrowserT-Browsert-online.de BrowserT+BrowserTalkTo
Tao BrowsertarariaTenFourFoxTenta BrowserTesla BrowserThorTint Browser
Tizen BrowserToGateTor BrowserTrueLocation BrowserTUC Mini BrowserTungstenTV Bro
TweakStyleU BrowserUBrowserUC BrowserUC Browser HDUC Browser MiniUC Browser Turbo
Ui Browser MiniUme BrowserUR BrowserUzblVast BrowservBrowserVD Browser
Vegas BrowserVenus BrowserVertex SurfVewd BrowserViaViasat BrowserVibeMate
Vision Mobile BrowserVivaldiVivid Browser Minivivo BrowserVMware AirWatchVonkerorVuhuv
w3mWaterfoxWave BrowserWaveboxWear Internet BrowserWeb Browser & ExplorerWeb Explorer
WebDiscoverWebian ShellWebPositiveWeltweitimnetz BrowserWeTab BrowserWexondWhale Browser
WolvicWorld BrowserwOSBrowserWyzoX Browser LiteX-VPNxBrowser
XBrowser MinixBrowser Pro Super FastXiinoXNX BrowserXooloo InternetxStandXtremeCast
XvastYaani BrowserYAGIYahoo! Japan BrowserYandex BrowserYandex Browser LiteYo Browser
Yolo BrowserYouBrowserYouCareYuzu BrowserZetakeyZirco BrowserZordo Browser
Zvu

[top]

Keywords

FAQs

Package last updated on 15 May 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc