-
Notifications
You must be signed in to change notification settings - Fork 16
/
deno_user_agent.deno.txt
33 lines (21 loc) · 2.18 KB
/
deno_user_agent.deno.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
DENO_USER_AGENT
VERSION ==> #Part of Deno
#Browser compatible
new UserAgent('USER_AGENT_HEADER')#
USERAGENT.ua #'USER_AGENT_HEADER'
USERAGENT.toString()
->'USER_AGENT_HEADER' #
USERAGENT.browser.name #'360 Browser', 'Android Browser', 'Samsung Browser', 'Sailfish Browser', etc.
USERAGENT.browser.major #'X'
USERAGENT.browser.version #'X[.Y[.Z[...]]]'
USERAGENT.device.type #'mobile|table|console|smartv|wearable|embedded'
USERAGENT.device.model #STR|undefined, e.g. 'Nexus 7'
USERAGENT.device.vendor #STR|undefined, e.g. 'ASUS'
USERAGENT.cpu.architecture #STR|undefined, among 'ia32', 'amd64', 'arm[64]', 'ppc', 'sparc[64]', 'irix64', '68k', etc.
USERAGENT.engine.name #STR|undefined, among 'Blink', 'EdgeHTML', 'Flow', 'Gecko', 'WebKit', etc.
USERAGENT.engine.version #'X.Y.Z[...]'|undefined
USERAGENT.os.name #STR|undefined, among 'Windows', 'Windows Mobile', 'BlackBerry', 'debian', etc.
USERAGENT.os.version #STR|undefined, e.g. '98'
USERAGENT.toJSON()->OBJ #OBJ: ua, browser, cpu, device, engine, os