Skip to content

Commit 2d26ead

Browse files
committed
Add new browser: LG Browser
1 parent 30c0b20 commit 2d26ead

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

src/enums/ua-parser-enums.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export const Browser: Readonly<{
7373
KINDLE: "Kindle";
7474
LENOVO: "Smart Lenovo Browser";
7575
LADYBIRD: "Ladybird";
76+
LG: "LG Browser";
7677
LIBREWOLF: "LibreWolf";
7778
LIEBAO: "LBBROWSER";
7879
LINE: "Line";

src/enums/ua-parser-enums.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ const Browser = Object.freeze({
7878
KINDLE: 'Kindle',
7979
LENOVO: 'Smart Lenovo Browser',
8080
LADYBIRD: 'Ladybird',
81+
LG: 'LG Browser',
8182
LIBREWOLF: 'LibreWolf',
8283
LIEBAO: 'LBBROWSER',
8384
LINE: 'Line',

src/main/ua-parser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@
353353
/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i, // Avant/IEMobile/SlimBrowser/SlimBoat/Slimjet
354354
/(?:ms|\()(ie) ([\w\.]+)/i, // Internet Explorer
355355

356-
// Blink/Webkit/KHTML based // Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon
357-
/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,
356+
// Blink/Webkit/KHTML based // Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon/LG Browser
357+
/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|lg browser)\/([-\w\.]+)/i,
358358
// Rekonq/Puffin/Brave/Whale/QQBrowserLite/QQ//Vivaldi/DuckDuckGo/Klar/Helio/Dragon
359359
/(heytap|ovi|115)browser\/([\d\.]+)/i, // HeyTap/Ovi/115
360360
/(weibo)__([\d\.]+)/i // Weibo

test/data/ua/browser/browser-all.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,13 +1067,13 @@
10671067
}
10681068
},
10691069
{
1070-
"desc" : "LibreWolf",
1071-
"ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 LibreWolf/91.0",
1070+
"desc" : "LG Browser",
1071+
"ua" : "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ (KHTML, like Gecko) Safari/537.1+ LG Browser/6.00.00(+mouse+3D+SCREEN+TUNER; LGE; 47LA621V-ZD; 04.28.17; 0x00000001;); LG NetCast.TV-2013 /04.28.17 (LG, 47LA621V-ZD, wired)",
10721072
"expect" :
10731073
{
1074-
"name" : "LibreWolf",
1075-
"version" : "91.0",
1076-
"major" : "91"
1074+
"name" : "LG Browser",
1075+
"version" : "6.00.00",
1076+
"major" : "6"
10771077
}
10781078
},
10791079
{

0 commit comments

Comments
 (0)