1############### 2# Device Detector - The Universal Device Detection library for parsing User Agents 3# 4# @link https://matomo.org 5# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later 6############### 7 8# Sushi Browser (https://sushi-browser.com/) 9- regex: 'SushiBrowser/(\d+[\.\d]+)' 10 name: 'Sushi Browser' 11 version: '$1' 12 engine: 13 default: 'Blink' 14 15# Peeps dBrowser (https://peepsx.com/dbrowser.html) 16- regex: 'dBrowser/(\d+[\.\d]+)' 17 name: 'Peeps dBrowser' 18 version: '$1' 19 engine: 20 default: 'Blink' 21 22# LT Browser (https://www.lambdatest.com/lt-browser) 23- regex: 'LTBrowser/(\d+[\.\d]+)' 24 name: 'LT Browser' 25 version: '$1' 26 engine: 27 default: 'Blink' 28 29# Lagatos Browser (https://lagatos.com/) 30- regex: 'lagatos-browser/(\d+[\.\d]+)' 31 name: 'Lagatos Browser' 32 version: '$1' 33 engine: 34 default: 'Blink' 35 36# PSI Secure Browser (https://tca.psiexams.com/portal/testdelivery/sb_rpnow_download.jsp?) 37- regex: 'psi-secure-browser/(\d+[\.\d]+)' 38 name: 'PSI Secure Browser' 39 version: '$1' 40 engine: 41 default: 'Blink' 42 43# Harman Browser (https://www.harman.com/) 44- regex: 'Harman_Browser/(\d+[\.\d]+)' 45 name: 'Harman Browser' 46 version: '$1' 47 engine: 48 default: 'Blink' 49 50# Bonsai (https://bonsaibrowser.com/) 51- regex: 'bonsai-browser/(\d+[\.\d]+)' 52 name: 'Bonsai' 53 version: '$1' 54 engine: 55 default: 'Blink' 56 57# Spectre Browser (https://spectrebots.com/products/spectre-desktop-browser) 58- regex: 'spectre-browser/(\d+[\.\d]+)' 59 name: 'Spectre Browser' 60 version: '$1' 61 engine: 62 default: 'Blink' 63 64# Flash Browser (https://github.com/asteroid-dev/FlashBrowser or https://github.com/radubirsan/FlashBrowser) 65- regex: 'FlashBrowser/(\d+[\.\d]+)' 66 name: 'Flash Browser' 67 version: '$1' 68 engine: 69 default: 'Blink' 70 71# Secure Browser (https://safertechnologies.io/) 72- regex: 'Secure/(?:(\d+[\.\d]+))?' 73 name: 'Secure Browser' 74 version: '$1' 75 engine: 76 default: 'Blink' 77 78# Arvin (https://play.google.com/store/apps/details?id=com.browser.arvin.anti.blokir&hl=sv&gl=US) 79- regex: 'Arvin/(\d+[\.\d]+)' 80 name: 'Arvin' 81 version: '$1' 82 engine: 83 default: 'Blink' 84 85# Edge Webview (https://docs.microsoft.com/en-us/microsoft-edge/webview2/) 86- regex: 'Version/.+Chrome/.+EdgW/(\d+[\.\d]+)' 87 name: 'Edge WebView' 88 version: '$1' 89 engine: 90 default: 'WebKit' 91 92# Mandarin (https://mandarin-browser.com/) 93- regex: 'Mandarin Browser/(\d+[\.\d]+)' 94 name: 'Mandarin' 95 version: '$1' 96 engine: 97 default: 'Blink' 98 99# Maelstrom (https://www.bittorrent.com/) 100- regex: 'Torrent/(\d+[\.\d]+)' 101 name: 'Maelstrom' 102 version: '$1' 103 engine: 104 default: 'Blink' 105 106# Helio (https://developer.magicleap.com/en-us/learn/guides/lumin-os-release-notes-summary) 107- regex: 'Helio/(\d+[\.\d]+)' 108 name: 'Helio' 109 version: '$1' 110 engine: 111 default: 'Blink' 112 113# 7654 Browser (http://7654browser.shzhanmeng.com/) 114- regex: '7654Browser/(\d+[\.\d]+)' 115 name: '7654 Browser' 116 version: '$1' 117 engine: 118 default: 'Blink' 119 120# Qazweb (http://www.qazweb.com/) 121- regex: 'Qazweb/(\d+[\.\d]+)' 122 name: 'Qazweb' 123 version: '$1' 124 engine: 125 default: 'Gecko' 126 127# deg-degan (https://degdegan.com/) 128- regex: 'Degdegan/(\d+[\.\d]+)' 129 name: 'deg-degan' 130 version: '$1' 131 engine: 132 default: 'Blink' 133 134# JavaFX (https://docs.oracle.com/javase/8/javafx/embedded-browser-tutorial/overview.htm) 135- regex: 'JavaFX/(\d+[\.\d]+)' 136 name: 'JavaFX' 137 version: '$1' 138 engine: 139 default: 'WebKit' 140 141# Chedot (https://landing.chedot.com/) 142- regex: 'Chedot/(\d+[\.\d]+)' 143 name: 'Chedot' 144 version: '$1' 145 engine: 146 default: 'Blink' 147 148# Chromium GOST (https://github.com/deemru/chromium-gost) 149- regex: 'Chrome/(\d+[\.\d]+) \(Chromium GOST\)' 150 name: 'Chromium GOST' 151 version: '$1' 152 engine: 153 default: 'Blink' 154 155# Deledao (https://www.deledao.com/) 156- regex: '(?:DeledaoPersonal|DeledaoFamily)/(\d+[\.\d]+)' 157 name: 'Deledao' 158 version: '$1' 159 engine: 160 default: 'Blink' 161 162# HasBrowser (https://browser.hascoding.com) 163- regex: 'HasBrowser/(\d+[\.\d]+)' 164 name: 'HasBrowser' 165 version: '$1' 166 engine: 167 default: 'Blink' 168 169# Byffox (https://byffox.sourceforge.io/index.php) 170- regex: 'Byffox/(\d+[\.\d]+)' 171 name: 'Byffox' 172 version: '$1' 173 engine: 174 default: 'Gecko' 175 176# CoolBrowser (https://play.google.com/store/apps/details?id=com.easybrowser.browser.coolbrowser) 177- regex: 'Chrome/(\d+[\.\d]+).+AgentWeb.+UCBrowser' 178 name: 'CoolBrowser' 179 version: '$1' 180 engine: 181 default: 'Blink' 182 183# Dot Browser (https://dothq.co/) 184- regex: 'DotBrowser/(\d+[\.\d]+)' 185 name: 'Dot Browser' 186 version: '$1' 187 engine: 188 default: 'Blink' 189 190# Craving Explorer (https://www.crav-ing.com/) 191- regex: 'CravingExplorer/(\d+[\.\d]+)' 192 name: 'Craving Explorer' 193 version: '$1' 194 engine: 195 default: 'Blink' 196 197# DeskBrowse (https://web.archive.org/web/20170614060014/http://deskbrowse.org/) 198- regex: 'DeskBrowse/(\d+[\.\d]+)' 199 name: 'DeskBrowse' 200 version: '$1' 201 202# Lolifox 203- regex: 'Lolifox/(\d+[\.\d]+)' 204 name: 'Lolifox' 205 version: '$1' 206 207# Qutebrowser (https://qutebrowser.org/) 208- regex: 'qutebrowser/(\d+[\.\d]+).+Chrome' 209 name: 'Qutebrowser' 210 version: '$1' 211 engine: 212 default: 'Blink' 213- regex: 'qutebrowser(?:/(\d+[\.\d]+))?' 214 name: 'Qutebrowser' 215 version: '$1' 216 217# Flast (https://github.com/FascodeNet/Flast) 218- regex: 'flast/(\d+[\.\d]+)' 219 name: 'Flast' 220 version: '$1' 221 engine: 222 default: 'Blink' 223 224# PolyBrowser (https://github.com/PolySuite/PolyBrowser) 225- regex: 'PolyBrowser/(\d+[\.\d]+)' 226 name: 'PolyBrowser' 227 version: '$1' 228 engine: 229 default: 'Gecko' 230 231# BriskBard (https://www.briskbard.com/) 232- regex: 'Chrome.+BriskBard/(\d+[\.\d]+)' 233 name: 'BriskBard' 234 version: '$1' 235 engine: 236 default: 'Blink' 237- regex: 'BriskBard(?:/(\d+[\.\d]+))?' 238 name: 'BriskBard' 239 version: '$1' 240 241# GinxDroid Browser (https://play.google.com/store/apps/details?id=ginxdroid.gdm) 242- regex: 'GinxDroidBrowser/(\d+[\.\d]+)' 243 name: 'GinxDroid Browser' 244 version: '$1' 245 engine: 246 default: 'Blink' 247 248# Avira Scout (http://www.avira.com/en/avira-scout) 249- regex: 'AviraScout/(\d+[\.\d]+)' 250 name: 'Avira Scout' 251 version: '$1' 252 engine: 253 default: 'Blink' 254 255# Venus Browser (https://play.google.com/store/apps/details?id=com.venus.browser) 256- regex: 'VenusBrowser/(\d+[\.\d]+)' 257 name: 'Venus Browser' 258 version: '$1' 259 engine: 260 default: 'Blink' 261 262# Otter Browser (https://github.com/OtterBrowser/otter-browser) 263- regex: 'Chrome.+Otter(?:[ /](\d+[\.\d]+))?' 264 name: 'Otter Browser' 265 version: '$1' 266 engine: 267 default: 'Blink' 268- regex: 'Otter(?:[ /](\d+[\.\d]+))?' 269 name: 'Otter Browser' 270 version: '$1' 271 272# Smooz (https://smoozapp.com/) 273- regex: 'Chrome.+Smooz/(\d+[\.\d]+)' 274 name: 'Smooz' 275 version: '$1' 276 engine: 277 default: 'Blink' 278- regex: 'Smooz/(\d+[\.\d]+)' 279 name: 'Smooz' 280 version: '$1' 281 282# Cornowser (https://github.com/xdevs23/Cornowser) 283- regex: 'Cornowser/(\d+[\.\d]+)' 284 name: 'Cornowser' 285 version: '$1' 286 engine: 287 default: 'Blink' 288 289# Orca (http://www.orcabrowser.com) 290- regex: 'Orca/(\d+[\.\d]+)' 291 name: 'Orca' 292 version: '$1' 293 294# Flow (https://www.ekioh.com/) 295- regex: 'Flow/(?:(\d+[\.\d]+))' 296 name: 'Flow' 297 version: '$1' 298 engine: 299 default: 'EkiohFlow' 300- regex: 'Ekioh/(?:(\d+[\.\d]+))' 301 name: 'Flow' 302 version: '$1' 303 engine: 304 default: 'EkiohFlow' 305 306# xStand (https://www.adnx.com/) 307- regex: 'xStand/(\d+[\.\d]+)' 308 name: 'xStand' 309 version: '$1' 310 engine: 311 default: 'WebKit' 312 313# Biyubi (http://www.biyubi.com/) 314- regex: 'Biyubi/(\d+[\.\d]+)' 315 name: 'Biyubi' 316 version: '$1' 317 318# Perfect Browser (http://www.perfectbrowser.com/) 319- regex: '(?:Perfect%20Browser(?:-iPad)?|Perfect(?:BrowserPro)?)/(\d+[\.\d]+)' 320 name: 'Perfect Browser' 321 version: '$1' 322 engine: 323 default: 'WebKit' 324 325# Phantom Browser (https://www.lg.com/) 326- regex: 'Browser/Phantom/V(\d+[\.\d]+)' 327 name: 'Phantom Browser' 328 version: '$1' 329 330# AwoX (https://www.awox.com.tr/) 331- regex: 'AwoX(?:/(\d+[\.\d]+))? Browser' 332 name: 'AwoX' 333 version: '$1' 334 335# Zetakey (https://www.zetakey.com/) 336- regex: 'Zetakey/(\d+[\.\d]+)' 337 name: 'Zetakey' 338 version: '$1' 339 engine: 340 default: 'WebKit' 341 342# PlayFree Browser 343- regex: 'PlayFreeBrowser/(?:(\d+[\.\d]+))?' 344 name: 'PlayFree Browser' 345 version: '$1' 346 347# Chim Lac (https://chimlac.com.vn/) 348- regex: '(?:chimlac_browser|chimlac)/(?:(\d+[\.\d]+))' 349 name: 'Chim Lac' 350 version: '$1' 351 engine: 352 default: 'Blink' 353 354# Odin (https://www.hisense.com/) 355- regex: 'Odin/(?:(\d+[\.\d]+))' 356 name: 'Odin' 357 version: '$1' 358 engine: 359 default: 'Blink' 360 361# T-Browser (https://play.google.com/store/apps/details?id=com.tcl.browser) 362- regex: 'Tbrowser/(\d+[\.\d]+)' 363 name: 'T-Browser' 364 version: '$1' 365 engine: 366 default: 'Blink' 367 368# SFive (https://sfive.vn/) 369- regex: 'SFive(?:_Android)?/.+ Chrome/(\d+[\.\d]+)' 370 name: 'SFive' 371 version: '$1' 372 engine: 373 default: 'Blink' 374- regex: 'SFive_IOS/(\d+[\.\d]+)' 375 name: 'SFive' 376 version: '$1' 377 378# Navigateur Web 379- regex: 'Navigateur web/(?:(\d+[\.\d]+))?' 380 name: 'Navigateur Web' 381 version: '$1' 382 383#Seraphic Sraf (https://www.seraphic-corp.com/) 384- regex: 'Sraf(?:[/ ](\d+[\.\d]+))?' 385 name: 'Seraphic Sraf' 386 version: '$1' 387 engine: 388 default: 'Blink' 389 390# Seewo Browser (http://e.seewo.com/) 391- regex: 'SeewoBrowser/(?:(\d+[\.\d]+))?' 392 name: 'Seewo Browser' 393 version: '$1' 394 engine: 395 default: 'Blink' 396 397# Kode Browser (https://www.kodebrowser.com/ | https://play.google.com/store/apps/details?id=com.app.downloadmanager | https://apps.apple.com/us/app/kode-browser-fast-private/id625458492) 398- regex: '(?:Kode(?:iOS)?/(?:(\d+[\.\d]+))?|TansoDL)' 399 name: 'Kode Browser' 400 version: '$1' 401 402# UR Browser (https://www.ur-browser.com/) 403- regex: 'UR/(?:(\d+[\.\d]+))' 404 name: 'UR Browser' 405 version: '$1' 406 engine: 407 default: 'Blink' 408 409# OceanHero (https://oceanhero.today) 410- regex: 'OceanHero/([\.\d]+)' 411 name: 'OceanHero' 412 version: '$1' 413 engine: 414 default: 'Blink' 415 416# Smart Lenovo Browser (https://www.lenovo.com.cn/) 417- regex: 'Chrome/.+ SLBrowser/(?:(\d+[\.\d]+))?' 418 name: 'Smart Lenovo Browser' 419 version: '$1' 420 engine: 421 default: 'Blink' 422- regex: 'SLBrowser/(?:(\d+[\.\d]+))?' 423 name: 'Smart Lenovo Browser' 424 version: '$1' 425 426# Browzar (https://www.browzar.com/) 427- regex: 'Browzar' 428 name: 'Browzar' 429 version: '' 430 431# Stargon (http://www.stargon.org/ | https://play.google.com/store/apps/details?id=net.onecook.browser) 432- regex: 'Stargon/(?:(\d+[\.\d]+))?' 433 name: 'Stargon' 434 version: '$1' 435 engine: 436 default: 'Blink' 437 438# NFS Browser (https://github.com/nfschina/nfs-browser) 439- regex: 'NFSBrowser/(?:(\d+[\.\d]+))?' 440 name: 'NFS Browser' 441 version: '$1' 442 engine: 443 default: 'Blink' 444 445# Borealis Navigator (https://binaryoutcast.com/projects/borealis/) 446- regex: 'Borealis/(\d+[\.\d]+)' 447 name: 'Borealis Navigator' 448 version: '$1' 449 450# Yolo Browser 451- regex: 'YoloBrowser/(?:(\d+[\.\d]+))?' 452 name: 'Yolo Browser' 453 version: '$1' 454 engine: 455 default: 'Blink' 456 457# Phoenix Browser (http://phoenix-browser.com/ | https://play.google.com/store/apps/details?id=com.transsion.phoenix) 458- regex: 'PHX/(?:(\d+[\.\d]+))?' 459 name: 'Phoenix Browser' 460 version: '$1' 461 462# PrivacyWall (https://play.google.com/store/apps/details?id=org.privacywall.browser) 463- regex: 'PrivacyWall/(?:(\d+[\.\d]+))?' 464 name: 'PrivacyWall' 465 version: '$1' 466 467# Ghostery Privacy Browser (https://play.google.com/store/apps/details?id=com.ghostery.android.ghostery | https://apps.apple.com/us/app/ghostery-privacy-browser/id472789016) 468- regex: 'Ghostery:?(\d+[\.\d]+)?' 469 name: 'Ghostery Privacy Browser' 470 version: '$1' 471 472# Yaani Browser 473- regex: 'Firefox/.*(?:Turkcell-)?YaaniBrowser(?:/(\d+[\.\d]+))?' 474 name: 'Yaani Browser' 475 version: '$1' 476 engine: 477 default: 'Gecko' 478- regex: '(?:Turkcell-)?YaaniBrowser(?:/(\d+[\.\d]+))?' 479 name: 'Yaani Browser' 480 version: '$1' 481 engine: 482 default: 'Blink' 483 484# Safe Exam Browser (https://safeexambrowser.org/) 485- regex: 'SEB/(?:(\d+[\.\d]+))?' 486 name: 'Safe Exam Browser' 487 version: '$1' 488 489# Colibri (https://colibri.opqr.co/) 490- regex: 'Colibri/(?:(\d+[\.\d]+))?' 491 name: 'Colibri' 492 version: '$1' 493 494# Xvast (https://www.xvast.com/) 495- regex: 'Xvast/(?:(\d+[\.\d]+))?' 496 name: 'Xvast' 497 version: '$1' 498 499# Tungsten (https://en.tungsten-start.net/) 500- regex: 'TungstenBrowser/(?:(\d+[\.\d]+))?' 501 name: 'Tungsten' 502 version: '$1' 503 504# Lulumi (https://github.com/LulumiProject/lulumi-browser) 505- regex: 'Lulumi-browser/(?:(\d+[\.\d]+))?' 506 name: 'Lulumi' 507 version: '$1' 508 509# Yahoo! Japan Browser (https://promo-ybrowser.yahoo.co.jp/) 510- regex: 'ybrowser/(?:(\d+[\.\d]+))?' 511 name: 'Yahoo! Japan Browser' 512 version: '$1' 513 514# Lunascape Lite (https://www.lunascape.tv/) 515- regex: 'iLunascapeLite/(?:(\d+[\.\d]+))?' 516 name: 'Lunascape Lite' 517 version: '$1' 518 519# Polypane (https://polypane.app/) 520- regex: 'Polypane/(?:(\d+[\.\d]+))?' 521 name: 'Polypane' 522 version: '$1' 523 524# OhHai Browser (https://ohhaibrowser.com/) 525- regex: 'OhHaiBrowser/(?:(\d+[\.\d]+))?' 526 name: 'OhHai Browser' 527 version: '$1' 528 529# Sizzy (https://sizzy.co/) 530- regex: 'Sizzy/(?:(\d+[\.\d]+))?' 531 name: 'Sizzy' 532 version: '$1' 533 534# Glass Browser (https://github.com/mitchas/glass-browser) 535- regex: 'GlassBrowser/(?:(\d+[\.\d]+))?' 536 name: 'Glass Browser' 537 version: '$1' 538 539# ToGate (https://tmaxanc.com/#!/product-introduce/ToGate) 540- regex: 'ToGate/(?:(\d+[\.\d]+))?' 541 name: 'ToGate' 542 version: '$1' 543 544# VMware AirWatch (https://www.air-watch.com/) 545- regex: 'AirWatch Browser v(?:(\d+[\.\d]+))?' 546 name: 'VMware AirWatch' 547 version: '$1' 548 549# AOL Desktop (https://beta.aol.com/projects/desktop/windows) 550- regex: 'ADG/(?:(\d+[\.\d]+))?' 551 name: 'AOL Desktop' 552 version: '$1' 553 554# Elements Browser (https://elementsbrowser.com/) 555- regex: 'Elements Browser/(?:(\d+[\.\d]+))?' 556 name: 'Elements Browser' 557 version: '$1' 558 559# Light (https://sourceforge.net/projects/lightfirefox/) 560- regex: 'Light/(\d+[\.\d]+)' 561 name: 'Light' 562 version: '$1' 563 564# Steam (https://www.valvesoftware.com/) 565- regex: 'Valve Steam GameOverlay/(?:(\d+[\.\d]+))?' 566 name: 'Steam In-Game Overlay' 567 version: '$1' 568 569# 115 Browser (https://pc.115.com/) 570- regex: '115Browser/(?:(\d+[\.\d]+))?' 571 name: '115 Browser' 572 version: '$1' 573 574# Atom (https://browser.ru/) 575- regex: 'Atom/(?:(\d+[\.\d]+))?' 576 name: 'Atom' 577 version: '$1' 578 579# Firefox Reality (https://mixedreality.mozilla.org/firefox-reality/) 580- regex: 'Mobile VR.+Firefox' 581 name: 'Firefox Reality' 582 version: '' 583 584# AVG Secure Browser (https://www.avg.com/en-us/secure-browser) 585- regex: 'AVG(?:/(\d+[\.\d]+))?' 586 name: 'AVG Secure Browser' 587 version: '$1' 588 589# START Internet Browser (https://play.google.com/store/apps/details?id=fyi.start.web.browser) 590- regex: 'Start/(?:(\d+[\.\d]+))?' 591 name: 'START Internet Browser' 592 version: '$1' 593 594# Lovense Browser (https://www.lovense.com/cam-model/download) 595- regex: 'Lovense(?:/(\d+[\.\d]+))?' 596 name: 'Lovense Browser' 597 version: '$1' 598 599# Delta Browser (https://play.google.com/store/apps/details?id=com.airfind.deltabrowser) 600- regex: 'com.airfind.deltabrowser(?:/(\d+[\.\d]+))?' 601 name: 'Delta Browser' 602 version: '$1' 603 604# Ordissimo (https://www.ordissimo.fr/) 605- regex: '(?:Ordissimo|webissimo3)(?:/(\d+[\.\d]+))?' 606 name: 'Ordissimo' 607 version: '$1' 608 609# CCleaner (https://www.ccleaner.com/ccleaner/browser) 610- regex: 'CCleaner(?:/(\d+[\.\d]+))?' 611 name: 'CCleaner' 612 version: '$1' 613 614# Aloha Browser Lite (https://play.google.com/store/apps/details?id=com.alohamobile.browser.lite) 615- regex: 'AlohaLite(?:/(\d+[\.\d]+))?' 616 name: 'Aloha Browser Lite' 617 version: '$1' 618 engine: 619 default: 'Blink' 620 621# Tao Browser (https://browser.taobao.com/) 622- regex: 'TaoBrowser(?:/(\d+[\.\d]+))?' 623 name: 'Tao Browser' 624 version: '$1' 625 626# Falkon (https://www.falkon.org/) 627- regex: 'Falkon(?:/(\d+[\.\d]+))?' 628 name: 'Falkon' 629 version: '$1' 630 631# mCent (http://mcentbrowser.com/) 632- regex: 'mCent(?:/(\d+[\.\d]+))?' 633 name: 'mCent' 634 version: '$1' 635 636# SalamWeb (https://salamweb.com/) 637- regex: 'SalamWeb(?:/(\d+[\.\d]+))?' 638 name: 'SalamWeb' 639 version: '$1' 640 641# BlackHawk (http://www.netgate.sk/blackhawk/) 642- regex: 'BlackHawk(?:/(\d+[\.\d]+))?' 643 name: 'BlackHawk' 644 version: '$1' 645 646# Minimo (https://www-archive.mozilla.org/projects/minimo/) 647- regex: 'Minimo(?:/(\d+[\.\d]+))?' 648 name: 'Minimo' 649 version: '$1' 650 651# Wear Internet Browser (https://play.google.com/store/apps/details?id=com.appfour.wearbrowser) 652- regex: 'WIB(?:/(\d+[\.\d]+))?' 653 name: 'Wear Internet Browser' 654 version: '$1' 655 656# Origyn Web Browser (https://en.wikipedia.org/wiki/Origyn_Web_Browser) 657- regex: 'Origyn Web Browser' 658 name: 'Origyn Web Browser' 659 version: '' 660 661# Kinza (https://www.kinza.jp/en/) 662- regex: 'Kinza(?:/(\d+[\.\d]+))?' 663 name: 'Kinza' 664 version: '$1' 665 666# Beamrise (https://web.archive.org/web/20170520043839/http://beamrise.com/) 667- regex: 'Beamrise(?:/(\d+[\.\d]+))?' 668 name: 'Beamrise' 669 version: '$1' 670 671# Faux Browser (https://apps.apple.com/us/app/faux-browser/id472250940) 672- regex: 'Faux(?:/(\d+[\.\d]+))?' 673 name: 'Faux Browser' 674 version: '$1' 675 676# Splash (https://scrapinghub.com/splash) 677- regex: 'splash Version(?:/(\d+[\.\d]+))?' 678 name: 'Splash' 679 version: '$1' 680 681# Meizu Browser (https://www.meizu.com/) 682- regex: 'MZBrowser(?:/(\d+[\.\d]+))?' 683 name: 'Meizu Browser' 684 version: '$1' 685 686# COS Browser (https://sj.qq.com/myapp/detail.htm?apkName=com.qcloud.cos.client) 687- regex: 'COSBrowser(?:/(\d+[\.\d]+))?' 688 name: 'COS Browser' 689 version: '$1' 690 691# Crusta (https://github.com/Crusta/CrustaBrowser) 692- regex: 'Crusta(?:/(\d+[\.\d]+))?' 693 name: 'Crusta' 694 version: '$1' 695 696# Hawk Turbo Browser 697- regex: 'Hawk/TurboBrowser(?:/v?(\d+[\.\d]+))?' 698 name: 'Hawk Turbo Browser' 699 version: '$1' 700 engine: 701 default: 'Blink' 702 703# FreeU (https://freeu.online/) 704- regex: 'FreeU(?:/(\d+[\.\d]+))?' 705 name: 'FreeU' 706 version: '$1' 707 engine: 708 default: 'Blink' 709 710# Nox Browser (https://play.google.com/store/apps/details?id=com.noxgroup.app.browser) 711- regex: 'NoxBrowser(?:/(\d+[\.\d]+))?' 712 name: 'Nox Browser' 713 version: '$1' 714 engine: 715 default: 'Blink' 716 717# Basilisk (https://www.basilisk-browser.org/) 718- regex: 'Basilisk(?:/(\d+[\.\d]+))?' 719 name: 'Basilisk' 720 version: '$1' 721 engine: 722 default: 'Goanna' 723 724# Sputnik Browser (https://play.google.com/store/apps/details?id=ru.sputnik.browser) 725- regex: 'SputnikBrowser(?:/(\d+[\.\d]+))?' 726 name: 'Sputnik Browser' 727 version: '$1' 728 engine: 729 default: 'Blink' 730 731# K.Browser (https://play.google.com/store/apps/details?id=com.tnsua.browser) 732- regex: 'TNSBrowser(?:/(\d+[\.\d]+))?' 733 name: 'K.Browser' 734 version: '$1' 735 engine: 736 default: 'Blink' 737 738# Oculus Browser (https://developer.oculus.com/documentation/oculus-browser/latest/concepts/) 739- regex: 'OculusBrowser(?:/(\d+[\.\d]+))?' 740 name: 'Oculus Browser' 741 version: '$1' 742 743# Jio Browser (https://play.google.com/store/apps/details?id=com.jio.web) 744- regex: 'Jio(?:Browser|Pages)(?:/(\d+[\.\d]+))?' 745 name: 'Jio Browser' 746 version: '$1' 747 engine: 748 default: 'Blink' 749 750# https://play.google.com/store/apps/details?id=app.stampy.browser 751- regex: 'SY/(\d+[\.\d]+) Chrome/' 752 name: 'Stampy Browser' 753 version: '$1' 754 engine: 755 default: 'Blink' 756 757# hola! Browser (https://hola.org/browser) 758- regex: 'Chrome/.+ Hola(?:/(\d+[\.\d]+))?' 759 name: 'hola! Browser' 760 version: '$1' 761 engine: 762 default: 'Blink' 763 764# Slimjet (https://slimjet.com) 765- regex: 'Slimjet/(?:(\d+[\.\d]+))' 766 name: 'Slimjet' 767 version: '$1' 768 engine: 769 default: 'Blink' 770 771# 7Star 772- regex: '7Star/(?:(\d+[\.\d]+))' 773 name: '7Star' 774 version: '$1' 775 engine: 776 default: 'Blink' 777 778# MxNitro 779- regex: 'MxNitro/(?:(\d+[\.\d]+))' 780 name: 'MxNitro' 781 version: '$1' 782 engine: 783 default: 'Blink' 784 785# Huawei Browser 786- regex: 'HuaweiBrowser(?:/(\d+[\.\d]+))?' 787 name: 'Huawei Browser' 788 version: '$1' 789 790# vivo Browser 791- regex: 'VivoBrowser(?:/(\d+[\.\d]+))?' 792 name: 'vivo Browser' 793 version: '$1' 794 795# Realme Browser 796- regex: 'RealmeBrowser(?:/(\d+[\.\d]+))?' 797 name: 'Realme Browser' 798 version: '$1' 799 800# Beaker distributed web browser (https://beakerbrowser.com/) 801- regex: 'Beaker ?Browser(?:[/ ](\d+[\.\d]+))?' 802 name: 'Beaker Browser' 803 version: '$1' 804 engine: 805 default: 'Blink' 806 807# Qwant Mobile 808- regex: 'QwantiOS/(\d+[\.\d]+)' 809 name: 'Qwant Mobile' 810 version: '$1' 811 engine: 812 default: 'WebKit' 813- regex: 'QwantMobile(?:/(\d+[\.\d]+))?' 814 name: 'Qwant Mobile' 815 version: '$1' 816 engine: 817 default: 'Gecko' 818- regex: 'Qwant/(\d+[\.\d]+)' 819 name: 'Qwant Mobile' 820 version: '$1' 821 engine: 822 default: 'Gecko' 823 824# TenFourFox 825- regex: 'TenFourFox(?:/(\d+[\.\d]+))?' 826 name: 'TenFourFox' 827 version: '$1' 828 engine: 829 default: 'Gecko' 830 831# AOL Shield 832- regex: 'AOLShield(?:/(\d+[\.\d]+))?' 833 name: 'AOL Shield' 834 version: '$1' 835 engine: 836 default: 'Gecko' 837 838# Microsoft Edge (Spartan Edge) 839- regex: '(?<!motorola )Edge[ /](\d+[\.\d]+)' 840 name: 'Microsoft Edge' 841 version: '$1' 842 engine: 843 default: 'Edge' 844 845# Microsoft Edge for iOS 846- regex: 'EdgiOS[ /](\d+[\.\d]+)' 847 name: 'Microsoft Edge' 848 version: '$1' 849 engine: 850 default: 'WebKit' 851 852# Microsoft Edge for Android 853- regex: 'EdgA[ /](\d+[\.\d]+)' 854 name: 'Microsoft Edge' 855 version: '$1' 856 engine: 857 default: 'Blink' 858 859# Microsoft Edge (Anaheim Edge) 860- regex: 'Edg[ /](\d+[\.\d]+)' 861 name: 'Microsoft Edge' 862 version: '$1' 863 engine: 864 default: 'Blink' 865 866# 360 Browser 867- regex: 'QIHU 360[ES]E' 868 name: '360 Browser' 869 version: '' 870 871# 360 Phone Browser 872- regex: '360 Aphone Browser(?: \((\d+[\.\d]+)(?:beta)?\))?' 873 name: '360 Phone Browser' 874 version: '$1' 875 engine: 876 default: 'WebKit' 877 878#SailfishBrowser 879- regex: 'SailfishBrowser(?:/(\d+[\.\d]+))?' 880 name: 'Sailfish Browser' 881 version: '$1' 882 engine: 883 default: 'Gecko' 884 885# IceCat 886- regex: 'IceCat(?:/(\d+[\.\d]+))?' 887 name: 'IceCat' 888 version: '$1' 889 engine: 890 default: 'Gecko' 891 892# Mobicip 893- regex: 'Mobicip' 894 name: 'Mobicip' 895 version: '' 896 engine: 897 default: 'Gecko' 898 899# Camino 900- regex: 'Camino(?:/(\d+[\.\d]+))?' 901 name: 'Camino' 902 version: '$1' 903 engine: 904 default: 'Gecko' 905 906# Waterfox 907- regex: 'Waterfox(?:/(\d+[\.\d]+))?' 908 name: 'Waterfox' 909 version: '$1' 910 engine: 911 default: 'Gecko' 912 913#AlohaBrowser 914- regex: 'Chrome/.+ AlohaBrowser(?:/(\d+[\.\d]+))?' 915 name: 'Aloha Browser' 916 version: '$1' 917 engine: 918 default: 'Blink' 919- regex: 'AlohaBrowser(?:/(\d+[\.\d]+))?' 920 name: 'Aloha Browser' 921 version: '$1' 922 923# Avast Secure Browser | Avast SafeZone Browser (https://www.avast.com/) 924- regex: '(?:Avast|ASW|Safer)(?:/(\d+[\.\d]+))?' 925 name: 'Avast Secure Browser' 926 version: '$1' 927 928#Epic 929- regex: 'Epic(?:/(\d+[\.\d]+))' 930 name: 'Epic' 931 version: '$1' 932 engine: 933 default: 'Gecko' 934 935#Fennec (Firefox for mobile) 936- regex: 'Fennec(?:/(\d+[\.\d]+))?' 937 name: 'Fennec' 938 version: '$1' 939 engine: 940 default: 'Gecko' 941 942#MicroB 943- regex: 'Firefox.*Tablet browser (\d+[\.\d]+)' 944 name: 'MicroB' 945 version: '$1' 946 engine: 947 default: 'Gecko' 948- regex: 'Maemo Browser(?: (\d+[\.\d]+))?' 949 name: 'MicroB' 950 version: '$1' 951 engine: 952 default: 'Gecko' 953 954#Deepnet Explorer 955- regex: 'Deepnet Explorer (\d+[\.\d]+)?' 956 name: 'Deepnet Explorer' 957 version: '$1' 958 959 960#Avant Browser 961- regex: 'Avant ?Browser' 962 name: 'Avant Browser' 963 version: '' 964 engine: 965 default: '' # multiple 966 967#Oppo Browser 968- regex: 'OppoBrowser(?:/(\d+[\.\d]+))?' 969 name: 'Oppo Browser' 970 version: '$1' 971 972#Amigo 973- regex: 'Chrome/(\d+[\.\d]+).*MRCHROME' 974 name: 'Amigo' 975 version: '$1' 976 engine: 977 default: 'WebKit' 978 versions: 979 '28': 'Blink' 980 981#Atomic Web Browser 982- regex: 'AtomicBrowser(?:/(\d+[\.\d]+))?' 983 name: 'Atomic Web Browser' 984 version: '$1' 985 986#Bunjalloo 987- regex: 'Bunjalloo(?:/(\d+[\.\d]+))?' 988 name: 'Bunjalloo' 989 version: '$1' 990 991#Brave 992- regex: 'Brave(?:/(\d+[\.\d]+))?' 993 name: 'Brave' 994 version: '$1' 995 engine: 996 default: 'Blink' 997 998#Iridium 999- regex: 'Iridium(?:/(\d+[\.\d]+))?' 1000 name: 'Iridium' 1001 version: '$1' 1002 1003#Iceweasel 1004- regex: 'Iceweasel(?:/(\d+[\.\d]+))?' 1005 name: 'Iceweasel' 1006 version: '$1' 1007 engine: 1008 default: 'Gecko' 1009 1010#WebPositive 1011- regex: 'WebPositive' 1012 name: 'WebPositive' 1013 version: '' 1014 engine: 1015 default: 'WebKit' 1016 1017 1018#Pale Moon 1019- regex: '.*Goanna.*PaleMoon(?:/(\d+[\.\d]+))?' 1020 name: 'Pale Moon' 1021 version: '$1' 1022 engine: 1023 default: 'Goanna' 1024- regex: 'PaleMoon(?:/(\d+[\.\d]+))?' 1025 name: 'Pale Moon' 1026 version: '$1' 1027 engine: 1028 default: 'Gecko' 1029 1030#CometBird 1031- regex: 'CometBird(?:/(\d+[\.\d]+))?' 1032 name: 'CometBird' 1033 version: '$1' 1034 engine: 1035 default: 'Gecko' 1036 1037#IceDragon 1038- regex: 'IceDragon(?:/(\d+[\.\d]+))?' 1039 name: 'IceDragon' 1040 version: '$1' 1041 engine: 1042 default: 'Gecko' 1043 1044#Flock 1045- regex: 'Flock(?:/(\d+[\.\d]+))?' 1046 name: 'Flock' 1047 version: '$1' 1048 engine: 1049 default: 'Gecko' 1050 versions: 1051 '3': 'WebKit' 1052 1053# Jig Browser Plus (https://jig.jp/) 1054- regex: 'JigBrowserPlus/(?:(\d+[\.\d]+))?' 1055 name: 'Jig Browser Plus' 1056 version: '$1' 1057 1058#Jig Browser 1059- regex: 'jig browser(?: web;|9i?)?(?:[/ ](\d+[\.\d]+))?' 1060 name: 'Jig Browser' 1061 version: '$1' 1062 1063#Kapiko 1064- regex: 'Kapiko(?:/(\d+[\.\d]+))?' 1065 name: 'Kapiko' 1066 version: '$1' 1067 engine: 1068 default: 'Gecko' 1069 1070#Kylo 1071- regex: 'Kylo(?:/(\d+[\.\d]+))?' 1072 name: 'Kylo' 1073 version: '$1' 1074 engine: 1075 default: 'Gecko' 1076 1077# Origin (https://www.origin.com/) 1078- regex: 'Origin/(?:(\d+[\.\d]+))?' 1079 name: 'Origin In-Game Overlay' 1080 version: '$1' 1081 1082#Cunaguaro 1083- regex: 'Cunaguaro(?:/(\d+[\.\d]+))?' 1084 name: 'Cunaguaro' 1085 version: '$1' 1086 1087# t-online.de Browser (https://www.t-online.de/computer/browser/) 1088- regex: '(?:TO-Browser/TOB|DT-Browser/DTB)(\d+[\.\d]+)' 1089 name: 't-online.de Browser' 1090 version: '$1' 1091 1092#Kazehakase 1093- regex: 'Kazehakase(?:/(\d+[\.\d]+))?' 1094 name: 'Kazehakase' 1095 version: '$1' 1096 engine: 1097 default: '' # multi engine 1098 1099# ArcticFox (https://github.com/wicknix/Arctic-Fox) 1100- regex: 'ArcticFox(?:/(\d+[\.\d]+))?' 1101 name: 'Arctic Fox' 1102 version: '$1' 1103 engine: 1104 default: 'Goanna' 1105 1106# Mypal (https://github.com/Feodor2/Mypal) 1107- regex: 'Mypal(?:/(\d+[\.\d]+))?' 1108 name: 'Mypal' 1109 version: '$1' 1110 engine: 1111 default: 'Goanna' 1112 1113# Centaury (https://github.com/Feodor2/Centaury) 1114- regex: 'Centaury(?:/(\d+[\.\d]+))?' 1115 name: 'Centaury' 1116 version: '$1' 1117 engine: 1118 default: 'Goanna' 1119 1120#Firefox Focus / Firefox Klar 1121- regex: '(?:Focus|Klar)(?:/(\d+[\.\d]+))?' 1122 name: 'Firefox Focus' 1123 version: '$1' 1124 1125#Cyberfox 1126- regex: 'Cyberfox(?:/(\d+[\.\d]+))?' 1127 name: 'Cyberfox' 1128 version: '$1' 1129 engine: 1130 default: 'Gecko' 1131 1132#Swiftfox 1133- regex: 'Firefox/(\d+[\.\d]+).*\(Swiftfox\)' 1134 name: 'Swiftfox' 1135 version: '$1' 1136 engine: 1137 default: 'Gecko' 1138 1139#Firefox Mobile 1140- regex: '(?:Mobile|Tablet).*Servo.*Firefox(?:/(\d+[\.\d]+))?' 1141 name: 'Firefox Mobile' 1142 version: '$1' 1143 engine: 1144 default: 'Servo' 1145- regex: '(?:Mobile|Tablet).*Firefox(?:/(\d+[\.\d]+))?' 1146 name: 'Firefox Mobile' 1147 version: '$1' 1148 engine: 1149 default: 'Gecko' 1150- regex: 'FxiOS/(\d+[\.\d]+)' 1151 name: 'Firefox Mobile iOS' 1152 version: '$1' 1153 engine: 1154 default: 'WebKit' 1155 1156#Firefox 1157- regex: '.*Servo.*Firefox(?:/(\d+[\.\d]+))?' 1158 name: 'Firefox' 1159 version: '$1' 1160 engine: 1161 default: 'Servo' 1162- regex: '(?!.*Opera[ /])Firefox(?:/(\d+[\.\d]+))?' 1163 name: 'Firefox' 1164 version: '$1' 1165 engine: 1166 default: 'Gecko' 1167- regex: '(?:BonEcho|GranParadiso|Lorentz|Minefield|Namoroka|Shiretoko)/(\d+[\.\d]+)' 1168 name: 'Firefox' 1169 version: '$1' 1170 engine: 1171 default: 'Gecko' 1172 1173#ANT Fresco 1174- regex: 'ANTFresco(?:[/ ](\d+[\.\d]+))?' 1175 name: 'ANT Fresco' 1176 version: '$1' 1177 1178#ANTGalio 1179- regex: 'ANTGalio(?:/(\d+[\.\d]+))?' 1180 name: 'ANTGalio' 1181 version: '$1' 1182 1183#Espial TV Browser 1184- regex: '(?:Espial|Escape)(?:[/ ](\d+[\.\d]+))?' 1185 name: 'Espial TV Browser' 1186 version: '$1' 1187 1188#RockMelt 1189- regex: 'RockMelt(?:/(\d+[\.\d]+))?' 1190 name: 'RockMelt' 1191 version: '$1' 1192 engine: 1193 default: 'WebKit' 1194 1195#Fireweb Navigator 1196- regex: 'Fireweb Navigator(?:/(\d+[\.\d]+))?' 1197 name: 'Fireweb Navigator' 1198 version: '$1' 1199 1200#Fireweb 1201- regex: 'Fireweb(?:/(\d+[\.\d]+))?' 1202 name: 'Fireweb' 1203 version: '$1' 1204 1205#Netscape 1206- regex: '(?:Navigator|Netscape6?)(?:/(\d+[\.\d]+))?' 1207 name: 'Netscape' 1208 version: '$1' 1209 engine: 1210 default: '' # Mosaic in the first versions, then Gecko 1211 1212#Polarity 1213- regex: '(?:Polarity)(?:[/ ](\d+[\.\d]+))?' 1214 name: 'Polarity' 1215 version: '$1' 1216 1217#QupZilla 1218- regex: '(?:QupZilla)(?:[/ ](\d+[\.\d]+))?' 1219 name: 'QupZilla' 1220 version: '$1' 1221 1222#Dooble 1223- regex: '(?:Dooble)(?:[/ ](\d+[\.\d]+))?' 1224 name: 'Dooble' 1225 version: '$1' 1226 1227# Whale 1228- regex: 'Whale/(\d+[\.\d]+)' 1229 name: 'Whale Browser' 1230 version: '$1' 1231 engine: 1232 default: 'Blink' 1233 1234#Obigo 1235- regex: 'Obigo[ ]?(?:InternetBrowser|Browser)?(?:[ /]([a-z0-9]*))?' 1236 name: 'Obigo' 1237 version: '$1' 1238- regex: 'Obigo|Teleca' 1239 name: 'Obigo' 1240 version: '' 1241 1242# UC Browser HD 1243- regex: 'UCBrowserHD/(\d[\d\.]+)' 1244 name: 'UC Browser HD' 1245 version: '$1' 1246 1247#UC Browser Mini 1248- regex: 'UCMini(?:[ /]?(\d+[\.\d]+))?' 1249 name: 'UC Browser Mini' 1250 version: '$1' 1251- regex: 'UC[ ]?Browser.* \(UCMini\)' 1252 name: 'UC Browser Mini' 1253 version: '' 1254 1255# UC Browser Turbo 1256- regex: 'UCTurbo(?:[ /]?(\d+[\.\d]+))?' 1257 name: 'UC Browser Turbo' 1258 version: '$1' 1259- regex: 'UC[ ]?Browser.* \(UCTurbo\)' 1260 name: 'UC Browser Turbo' 1261 version: '' 1262 1263# Opera GX (https://www.opera.com/gx#start | http://ftp.opera.com/pub/opera_gx/) 1264- regex: 'OPRGX(?:/(\d+[\.\d]+))?' 1265 name: 'Opera GX' 1266 version: '$1' 1267 engine: 1268 default: 'Blink' 1269 1270#Opera 1271- regex: '(?:Opera Tablet.*Version|Opera/.+Opera Mobi.+Version|Mobile.+OPR)/(\d+[\.\d]+)' 1272 name: 'Opera Mobile' 1273 version: '$1' 1274 engine: 1275 default: 'Presto' 1276 versions: 1277 15: 'Blink' 1278- regex: 'MMS/(\d+[\.\d]+)' 1279 name: 'Opera Neon' 1280 version: '$1' 1281 engine: 1282 default: 'Blink' 1283- regex: 'OMI/(\d+[\.\d]+)' 1284 name: 'Opera Devices' 1285 version: '$1' 1286 engine: 1287 default: 'Blink' 1288- regex: 'Opera%20Touch/(\d+[\.\d]+)? CFNetwork/.+Darwin/.+(?!.*x86_64)' 1289 name: 'Opera Touch' 1290 version: '$1' 1291 engine: 1292 default: 'WebKit' 1293- regex: 'OPT/(\d+[\.\d]+)' 1294 name: 'Opera Touch' 1295 version: '$1' 1296 engine: 1297 default: 'Blink' 1298- regex: 'Opera/(\d+[\.\d]+).+Opera Mobi' 1299 name: 'Opera Mobile' 1300 version: '$1' 1301 engine: 1302 default: 'Presto' 1303 versions: 1304 15: 'Blink' 1305- regex: 'Opera ?Mini/(?:att/)?(\d+[\.\d]+)' 1306 name: 'Opera Mini' 1307 version: '$1' 1308 engine: 1309 default: 'Presto' 1310- regex: 'Opera ?Mini.+Version/(\d+[\.\d]+)' 1311 name: 'Opera Mini' 1312 version: '$1' 1313 engine: 1314 default: 'Presto' 1315- regex: 'OPiOS/(\d+[\.\d]+)' 1316 name: 'Opera Mini iOS' 1317 version: '$1' 1318 engine: 1319 default: 'WebKit' 1320- regex: 'Opera%20Mini/(\d+[\.\d]+) CFNetwork' 1321 name: 'Opera Mini iOS' 1322 version: '$1' 1323 engine: 1324 default: 'WebKit' 1325 1326- regex: 'Opera.+Edition Next.+Version/(\d+[\.\d]+)' 1327 name: 'Opera Next' 1328 version: '$1' 1329 engine: 1330 default: 'Presto' 1331 versions: 1332 15: 'Blink' 1333- regex: '(?:Opera|OPR)[/ ](?:9.80.*Version/)?(\d+[\.\d]+).+Edition Next' 1334 name: 'Opera Next' 1335 version: '$1' 1336 engine: 1337 default: 'Presto' 1338 versions: 1339 15: 'Blink' 1340- regex: '(?:Opera[/ ]?|OPR[/ ])(?:9.80.*Version/)?(\d+[\.\d]+)' 1341 name: 'Opera' 1342 version: '$1' 1343 engine: 1344 default: '' 1345 versions: 1346 '3.5': 'Elektra' 1347 '7': 'Presto' 1348 '15': 'Blink' 1349 1350#Rekonq 1351- regex: 'rekonq(?:/(\d+[\.\d]+))?' 1352 name: 'Rekonq' 1353 version: '$1' 1354 engine: 1355 default: 'WebKit' 1356 1357#CoolNovo (former ChromePlus) 1358- regex: 'CoolNovo(?:/(\d+[\.\d]+))?' 1359 name: 'CoolNovo' 1360 version: '$1' 1361 engine: 1362 default: '' # multi engine 1363 1364#Comodo Dragon 1365- regex: '(?:Comodo[ _])?Dragon(?!fruit)(?:/(\d+[\.\d]+))?' 1366 name: 'Comodo Dragon' 1367 version: '$1' 1368 engine: 1369 default: 'WebKit' 1370 versions: 1371 '28': 'Blink' 1372 1373#ChromePlus 1374- regex: 'ChromePlus(?:/(\d+[\.\d]+))?' 1375 name: 'ChromePlus' 1376 version: '$1' 1377 engine: 1378 default: '' # multi engine 1379 1380#Conkeror 1381- regex: 'Conkeror(?:/(\d+[\.\d]+))?' 1382 name: 'Conkeror' 1383 version: '$1' 1384 engine: 1385 default: 'Gecko' 1386 1387#Konqueror 1388- regex: 'Konqueror(?:/(\d+[\.\d]+))?' 1389 name: 'Konqueror' 1390 version: '$1' 1391 engine: 1392 default: 'KHTML' 1393 versions: 1394 4: '' # multiple (KHTML or WebKit) 1395 1396#Baidu Browser 1397- regex: '(?:baidubrowser|bdbrowser(?:(?:hd)?_i18n)?|FlyFlow|BaiduHD)(?:[/ ](\d+[\.\d]*))?' 1398 name: 'Baidu Browser' 1399 version: '$1' 1400 1401#Baidu Spark 1402- regex: '(?:(?:BD)?Spark(?:Safe)?|BIDUBrowser)[/ ](\d+[\.\d]*)' 1403 name: 'Baidu Spark' 1404 version: '$1' 1405 1406# Yandex Browser Lite 1407- regex: 'YaBrowser(?:/(\d+[\.\d]*)) \(lite\)?' 1408 name: 'Yandex Browser Lite' 1409 version: '$1' 1410 engine: 1411 default: 'Blink' 1412#Yandex Browser 1413- regex: 'YaBrowser(?:/(\d+[\.\d]*))(?: \((alpha|beta)\))?' 1414 name: 'Yandex Browser' 1415 version: '$1 $2' 1416 engine: 1417 default: 'Blink' 1418# Yandex Browser + voice assistant alisa 1419- regex: 'Ya(?:ndex)?SearchBrowser(?:/(\d+[\.\d]*))' 1420 name: 'Yandex Browser' 1421 version: '$1' 1422 engine: 1423 default: 'Blink' 1424 1425#Vivaldi 1426- regex: 'Vivaldi(?:/(\d+[\.\d]+))?' 1427 name: 'Vivaldi' 1428 version: '$1' 1429 engine: 1430 default: 'Blink' 1431 1432#TweakStyle 1433- regex: 'TweakStyle(?:/(\d+[\.\d]+))?' 1434 name: 'TweakStyle' 1435 version: '$1' 1436 engine: 1437 default: 'Blink' 1438 1439#Midori 1440- regex: 'Chrome.+Midori Browser/(\d+[\.\d]+)' 1441 name: 'Midori' 1442 version: '$1' 1443 engine: 1444 default: 'Blink' 1445- regex: 'Midori(?:/(\d+[\.\d]+))?' 1446 name: 'Midori' 1447 version: '$1' 1448 engine: 1449 default: 'WebKit' 1450 1451#Mercury 1452- regex: 'Mercury/(?:(\d+[\.\d]+))?' 1453 name: 'Mercury' 1454 version: '$1' 1455 1456#Maxthon 1457- regex: 'Chrome.+Maxthon(?:.+\(portable\))?/(\d+[\.\d]+)' 1458 name: 'Maxthon' 1459 version: '$1' 1460 engine: 1461 default: 'WebKit' 1462 versions: 1463 '5.2': 'Blink' 1464- regex: '(?:Maxthon(?:%20Browser)?|MxBrowser(?:-inhouse|-iPhone)?)[ /](\d+[\.\d]+)' 1465 name: 'Maxthon' 1466 version: '$1' 1467 engine: 1468 default: '' # Trident and WebKit 1469 versions: 1470 3: 'WebKit' 1471 1472- regex: '(?:Maxthon|MyIE2)' 1473 name: 'Maxthon' 1474 version: '' 1475 engine: 1476 default: '' # Trident and WebKit 1477 1478#Puffin 1479- regex: 'Puffin(?:/(\d+[\.\d]+))?' 1480 name: 'Puffin' 1481 version: '$1' 1482 1483#MobileIron 1484- regex: 'MobileIron(?:/(\d+[\.\d]+))?' 1485 name: 'Iron Mobile' 1486 version: '$1' 1487 engine: 1488 default: 'Blink' 1489 1490# Iron 1491- regex: 'Chrome(?:/(\d+[\.\d]+))?.*Iron' 1492 name: 'Iron' 1493 version: '$1' 1494 engine: 1495 default: 'WebKit' 1496 1497- regex: 'Iron(?:/(\d+[\.\d]+))?' 1498 name: 'Iron' 1499 version: '$1' 1500 engine: 1501 default: 'WebKit' 1502 versions: 1503 28: 'Blink' 1504 1505#GNOME Web 1506- regex: 'Epiphany(?:/(\d+[\.\d]+))?' 1507 name: 'GNOME Web' 1508 version: '$1' 1509 engine: 1510 default: 'Gecko' 1511 versions: 1512 '2.9.16': '' # multi engine 1513 '2.28': 'WebKit' 1514 1515# LieBaoFast 1516- regex: 'LieBaoFast(?:[ /](\d+[\.\d]+))?' 1517 name: 'LieBaoFast' 1518 version: '$1' 1519 1520# Cheetah Browser 1521- regex: 'LBBrowser(?:[ /](\d+[\.\d]+))?' 1522 name: 'Cheetah Browser' 1523 version: '$1' 1524 1525# Sogou Explorer 1526- regex: 'SE (\d+[\.\d]+)' 1527 name: 'Sogou Explorer' 1528 version: '$1' 1529 1530# QQ Browser Lite 1531- regex: 'QQBrowserLite/([\d\.]+)' 1532 name: 'QQ Browser Lite' 1533 version: '$1' 1534 1535# QQ Browser Mini 1536- regex: 'M?QQBrowser/Mini([\.\d]+)?' 1537 name: 'QQ Browser Mini' 1538 version: '$1' 1539 engine: 1540 default: '' # multi engine -- WebKit or Blink 1541 1542# QQ Browser 1543- regex: 'M?QQBrowser(?:/([\.\d]+))?' 1544 name: 'QQ Browser' 1545 version: '$1' 1546 engine: 1547 default: '' # multi engine -- WebKit or Blink 1548 1549# MIUI Browser 1550- regex: '(?:MIUIBrowser|MiuiBrowser)(?:/(\d+[\.\d]+))?' 1551 name: 'MIUI Browser' 1552 version: '$1' 1553 engine: 1554 default: '' # multi engine -- WebKit or Blink 1555 1556# Coc Coc 1557# This browser (http://coccoc.vn/) is built on top of Chromium with 1558# additional features for Vietnamese users. Its regex has to be placed 1559# before generic Chrome regex, or Chrome regex will match first and 1560# the browser is mistaken as 'Chrome". 1561- regex: '(?:coc_coc_browser|coccocbrowser|CocCoc)(?:/(\d+[\.\d]+))?' 1562 name: 'Coc Coc' 1563 version: '$1' 1564 engine: 1565 default: 'WebKit' 1566 versions: 1567 28: 'Blink' 1568 1569- regex: 'DuckDuckGo/(\d+[\.\d]*)' 1570 name: 'DuckDuckGo Privacy Browser' 1571 version: '$1' 1572 engine: 1573 default: 'Blink' 1574 1575#Samsung Browser 1576- regex: 'Samsung ?Browser(?:[/ ](\d+[\.\d]+))?' 1577 name: 'Samsung Browser' 1578 version: '$1' 1579 1580# Super Fast Browser (https://play.google.com/store/apps/details?id=com.browser.tssomas) 1581- regex: '(?:SFB(?:rowser)?)/(\d+[\.\d]+)' 1582 name: 'Super Fast Browser' 1583 version: '$1' 1584- regex: 'com.browser.tssomas(?:/(\d+[\.\d]+))?' 1585 name: 'Super Fast Browser' 1586 version: '$1' 1587 1588# EUI Browser 1589- regex: 'EUI Browser(?:/(\d+[\.\d]+))?' 1590 name: 'EUI Browser' 1591 version: '$1' 1592 1593# UBrowser (https://callumprentice.github.io/) 1594- regex: 'UBrowser(?:/(\d+[\.\d]+))?' 1595 name: 'UBrowser' 1596 version: '$1' 1597 1598#Streamy (Chromium based) 1599- regex: 'Streamy(?:/(\d+[\.\d]+))?' 1600 name: 'Streamy' 1601 version: '$1' 1602 engine: 1603 default: 'WebKit' 1604 1605#Isivioo (Android version is Chrome based) 1606- regex: 'isivioo' 1607 name: 'Isivioo' 1608 version: '' 1609 engine: 1610 default: 'WebKit' 1611 1612#UC Browser 1613- regex: 'UC[ ]?Browser(?:[ /]?(\d+[\.\d]+))?' 1614 name: 'UC Browser' 1615 version: '$1' 1616- regex: 'UCWEB(?:[ /]?(\d+[\.\d]+))?' 1617 name: 'UC Browser' 1618 version: '$1' 1619- regex: 'UC AppleWebKit' 1620 name: 'UC Browser' 1621 version: '' 1622 1623#It should be checked before Chrome since the UA contains the Chrome 1624 1625#Tenta Browser (https://play.google.com/store/apps/details?id=com.tenta.android) 1626- regex: 'Chrome/.+Tenta/(\d+[\.\d]+)' 1627 name: 'Tenta Browser' 1628 version: '$1' 1629 engine: 1630 default: 'Blink' 1631- regex: 'Tenta/(\d+[\.\d]+)' 1632 name: 'Tenta Browser' 1633 version: '$1' 1634 engine: 1635 default: 'WebKit' 1636 1637# Firefox Rocket 1638- regex: 'Rocket/(\d+[\.\d]+)' 1639 name: 'Firefox Rocket' 1640 version: '$1' 1641 engine: 1642 default: 'WebKit' 1643 1644# Web Explorer 1645- regex: 'Web Explorer/(\d+[\.\d]+).*Chrome' 1646 name: 'Web Explorer' 1647 version: '$1' 1648 engine: 1649 default: 'WebKit' 1650 1651# Seznam Browser 1652- regex: 'SznProhlizec/(\d+[\.\d]+)' 1653 name: 'Seznam Browser' 1654 version: '$1' 1655 engine: 1656 default: 'Blink' 1657 1658# SogouMobileBrowser 1659- regex: 'SogouMobileBrowser/(\d+[\.\d]+)' 1660 name: 'Sogou Mobile Browser' 1661 version: '$1' 1662 engine: 1663 default: '' # multi engine -- WebKit or Blink 1664 1665# Mint Browser 1666- regex: 'Mint Browser/(\d+[\.\d]+)' 1667 name: 'Mint Browser' 1668 version: '$1' 1669 engine: 1670 default: '' # multi engine -- WebKit or Blink 1671 1672# Ecosia 1673- regex: 'Ecosia (?:android|ios)@(\d+[\.\d]+)' 1674 name: 'Ecosia' 1675 version: '$1' 1676 engine: 1677 default: '' # multi engine -- WebKit or Blink 1678 1679# CM Browser 1680- regex: 'ACHEETAHI' 1681 name: 'CM Browser' 1682 version: '' 1683 engine: 1684 default: '' # multi engine -- WebKit or Blink 1685 1686# Kiwi Browser 1687- regex: 'Kiwi Chrome' 1688 name: 'Kiwi' 1689 version: '' 1690 engine: 1691 default: '' # multi engine -- WebKit or Blink 1692 1693# 2345 Browser 1694- regex: 'Mb2345Browser/(\d+[\.\d]+)' 1695 name: '2345 Browser' 1696 version: '$1' 1697 engine: 1698 default: '' # multi engine -- WebKit or Blink 1699 1700# QtWebEngine 1701- regex: 'QtWebEngine/(\d+[\.\d]+)' 1702 name: 'QtWebEngine' 1703 version: '$1' 1704 engine: 1705 default: '' # multi engine -- WebKit or Blink 1706 1707#Mobile Silk 1708- regex: 'Silk/(\d+[\.\d]+) like Chrome' 1709 name: 'Mobile Silk' 1710 version: '$1' 1711 engine: 1712 default: 'Blink' 1713- regex: 'Silk(?:/(\d+[\.\d]+))?' 1714 name: 'Mobile Silk' 1715 version: '$1' 1716 engine: 1717 default: 'WebKit' 1718 1719#IBrowse 1720- regex: 'IBrowse(?:[ /](\d+[\.\d]+))?' 1721 name: 'IBrowse' 1722 version: '$1' 1723 1724#Openwave Mobile Browser 1725- regex: 'UP.Browser(?:/(\d+[\.\d]+))?' 1726 name: 'Openwave Mobile Browser' 1727 version: '$1' 1728- regex: 'Openwave(?:/(\d+[\.\d]+))?' 1729 name: 'Openwave Mobile Browser' 1730 version: '$1' 1731 1732#ONE Browser 1733- regex: 'OneBrowser(?:[ /](\d+[\.\d]+))?' 1734 name: 'ONE Browser' 1735 version: '$1' 1736 engine: 1737 default: 'WebKit' 1738 1739# GoBrowser 1740- regex: 'GoBrowser(?:/(\d+[\.\d]+))?' 1741 name: 'GoBrowser' 1742 version: '$1' 1743 1744#Nokia Browser 1745- regex: '(?:NokiaBrowser|BrowserNG)(?:/(\d+[\.\d]+))?' 1746 name: 'Nokia Browser' 1747 version: '$1' 1748- regex: 'Series60/5\.0' 1749 name: 'Nokia Browser' 1750 version: '7.0' 1751- regex: 'Series60/(\d+[\.\d]+)' 1752 name: 'Nokia OSS Browser' 1753 version: '$1' 1754- regex: 'S40OviBrowser/(\d+[\.\d]+)' 1755 name: 'Nokia Ovi Browser' 1756 version: '$1' 1757- regex: '^Nokia|Nokia[EN]?\d+' 1758 name: 'Nokia Browser' 1759 version: '' 1760 1761#Sleipnir 1762- regex: 'Sleipnir(?:(?:%20Browser)?[ /](\d+[\.\d]+))?' 1763 name: 'Sleipnir' 1764 version: '$1' 1765 engine: 1766 default: '' # multi engine 1767 1768# NTENT Browser 1769- regex: 'NTENTBrowser(?:/(\d+[\.\d]+))?' 1770 name: 'NTENT Browser' 1771 version: '$1' 1772 1773# TV Bro 1774- regex: 'TV Bro/(\d+[\.\d]+)' 1775 name: 'TV Bro' 1776 version: '$1' 1777 1778# Quark 1779- regex: 'Chrome/.+ Quark(?:/(\d+[\.\d]+))?' 1780 name: 'Quark' 1781 version: '$1' 1782 engine: 1783 default: 'WebKit' 1784 1785# Monument Browser 1786- regex: 'MonumentBrowser(?:/(\d+[\.\d]+))?' 1787 name: 'Monument Browser' 1788 version: '$1' 1789 engine: 1790 default: 'WebKit' 1791 1792# Blue Browser 1793- regex: 'BlueBrowser(?:/(\d+[\.\d]+))?' 1794 name: 'Blue Browser' 1795 version: '$1' 1796 engine: 1797 default: 'WebKit' 1798 1799# Japan Browser (https://play.google.com/store/apps/details?id=com.japan.browser.anti.blokir) 1800- regex: 'JAPAN Browser(?:/(\d+[\.\d]+))?' 1801 name: 'Japan Browser' 1802 version: '$1' 1803 engine: 1804 default: 'WebKit' 1805 1806- regex: 'OpenFin/(?:(\d+[\.\d]+))' 1807 name: 'OpenFin' 1808 version: '$1' 1809 engine: 1810 default: 'Blink' 1811 1812# SuperBird 1813- regex: 'SuperBird(?:/(\d+[\.\d]+))?' 1814 name: 'SuperBird' 1815 version: '$1' 1816 engine: 1817 default: 'WebKit' 1818 versions: 1819 28: 'Blink' 1820 1821# Chrome Webview 1822- regex: 'Version/.* Chrome(?:/(\d+[\.\d]+))?' 1823 name: 'Chrome Webview' 1824 version: '$1' 1825 engine: 1826 default: 'WebKit' 1827 versions: 1828 28: 'Blink' 1829 1830#Chrome 1831- regex: 'CrMo(?:/(\d+[\.\d]+))?' 1832 name: 'Chrome Mobile' 1833 version: '$1' 1834 engine: 1835 default: 'WebKit' 1836 versions: 1837 28: 'Blink' 1838- regex: 'CriOS(?:/(\d+[\.\d]+))?' 1839 name: 'Chrome Mobile iOS' 1840 version: '$1' 1841 engine: 1842 default: 'WebKit' 1843- regex: 'Chrome(?:/(\d+[\.\d]+))? Mobile' 1844 name: 'Chrome Mobile' 1845 version: '$1' 1846 engine: 1847 default: 'WebKit' 1848 versions: 1849 28: 'Blink' 1850- regex: 'chromeframe(?:/(\d+[\.\d]+))?' 1851 name: 'Chrome Frame' 1852 version: '$1' 1853 engine: 1854 default: 'WebKit' 1855- regex: 'Chromium(?:/(\d+[\.\d]+))?' 1856 name: 'Chromium' 1857 version: '$1' 1858 engine: 1859 default: 'WebKit' 1860 versions: 1861 28: 'Blink' 1862- regex: 'HeadlessChrome(?:/(\d+[\.\d]+))?' 1863 name: 'Headless Chrome' 1864 version: '$1' 1865 engine: 1866 default: 'Blink' 1867- regex: 'Chrome(?!book)(?:/(\d+[\.\d]+))?' 1868 name: 'Chrome' 1869 version: '$1' 1870 engine: 1871 default: 'WebKit' 1872 versions: 1873 28: 'Blink' 1874 1875#Tizen Browser 1876- regex: '(?:Tizen|SLP) Browser(?:/(\d+[\.\d]+))?' 1877 name: 'Tizen Browser' 1878 version: '$1' 1879- regex: 'Tizen (?:\d+[\.\d]+).+ Version/(\d+[\.\d]+) (?:TV|Mobile)' 1880 name: 'Tizen Browser' 1881 version: '$1' 1882 engine: 1883 default: 'WebKit' 1884 versions: 1885 '4': 'Blink' 1886 1887#Palm Blazer 1888- regex: 'Blazer(?:/(\d+[\.\d]+))?' 1889 name: 'Palm Blazer' 1890 version: '$1' 1891- regex: 'Pre/(\d+[\.\d]+)' 1892 name: 'Palm Pre' 1893 version: '$1' 1894 1895#wOSBrowser 1896- regex: '(?:hpw|web)OS/(\d+[\.\d]+)' 1897 name: 'wOSBrowser' 1898 version: '$1' 1899 1900#Palm WebPro 1901- regex: 'WebPro(?:[ /](\d+[\.\d]+))?' 1902 name: 'Palm WebPro' 1903 version: '$1' 1904 1905#Palmscape 1906- regex: 'Palmscape(?:[ /](\d+[\.\d]+))?' 1907 name: 'Palmscape' 1908 version: '$1' 1909 1910#Jasmine 1911- regex: 'Jasmine(?:[ /](\d+[\.\d]+))?' 1912 name: 'Jasmine' 1913 version: '$1' 1914 1915#Lynx 1916- regex: 'Lynx(?:/(\d+[\.\d]+))?' 1917 name: 'Lynx' 1918 version: '$1' 1919 engine: 1920 default: 'Text-based' 1921 1922#NCSA Mosaic 1923- regex: 'NCSA_Mosaic(?:/(\d+[\.\d]+))?' 1924 name: 'NCSA Mosaic' 1925 version: '$1' 1926 1927#ABrowse 1928- regex: 'ABrowse(?: (\d+[\.\d]+))?' 1929 name: 'ABrowse' 1930 version: '$1' 1931 1932#Amaya 1933- regex: 'amaya(?:/(\d+[\.\d]+))?' 1934 name: 'Amaya' 1935 version: '$1' 1936 1937#Amiga Voyager 1938- regex: 'AmigaVoyager(?:/(\d+[\.\d]+))?' 1939 name: 'Amiga Voyager' 1940 version: '$1' 1941 1942#Amiga Aweb 1943- regex: 'Amiga-Aweb(?:/(\d+[\.\d]+))?' 1944 name: 'Amiga Aweb' 1945 version: '$1' 1946 1947#Arora 1948- regex: 'Arora(?:/(\d+[\.\d]+))?' 1949 name: 'Arora' 1950 version: '$1' 1951 engine: 1952 default: 'WebKit' 1953 1954#Beonex 1955- regex: 'Beonex(?:/(\d+[\.\d]+))?' 1956 name: 'Beonex' 1957 version: '$1' 1958 engine: 1959 default: 'Gecko' 1960 1961#B-Line 1962- regex: 'bline(?:/(\d+[\.\d]+))?' 1963 name: 'B-Line' 1964 version: '$1' 1965 engine: 1966 default: 'WebKit' 1967 1968#BrowseX 1969- regex: 'BrowseX \((\d+[\.\d]+)' 1970 name: 'BrowseX' 1971 version: '$1' 1972 1973#Charon 1974- regex: 'Charon(?:[/ ](\d+[\.\d]+))?' 1975 name: 'Charon' 1976 version: '$1' 1977 1978#Cheshire 1979- regex: 'Cheshire(?:/(\d+[\.\d]+))?' 1980 name: 'Cheshire' 1981 version: '$1' 1982 1983#dbrowser 1984- regex: 'dbrowser' 1985 name: 'dbrowser' 1986 version: '' 1987 engine: 1988 default: 'WebKit' 1989 1990#Dillo 1991- regex: 'Dillo(?:/(\d+[\.\d]+))?' 1992 name: 'Dillo' 1993 version: '$1' 1994 engine: 1995 default: 'Dillo' 1996 1997#Dolphin 1998- regex: 'Dolfin(?:/(\d+[\.\d]+))?|dolphin' 1999 name: 'Dolphin' 2000 version: '$1' 2001 engine: 2002 default: 'WebKit' 2003 2004#Elinks 2005- regex: 'Elinks(?:/(\d+[\.\d]+))?' 2006 name: 'Elinks' 2007 version: '$1' 2008 engine: 2009 default: 'Text-based' 2010 2011#Element Browser 2012- regex: 'Element Browser(?:[ /](\d+[\.\d]+))?' 2013 name: 'Element Browser' 2014 version: '$1' 2015 2016# eZ Browser (https://play.google.com/store/apps/details?id=com.asc.csbrowser) 2017- regex: 'eZBrowser(?:/(\d+[\.\d]+))?' 2018 name: 'eZ Browser' 2019 version: '$1' 2020 2021#Firebird 2022- regex: 'Firebird(?! Build)(?:/(\d+[\.\d]+))?' 2023 name: 'Firebird' 2024 version: '$1' 2025 engine: 2026 default: 'Gecko' 2027 2028#Fluid 2029- regex: 'Fluid(?:/(\d+[\.\d]+))?' 2030 name: 'Fluid' 2031 version: '$1' 2032 engine: 2033 default: 'WebKit' 2034 2035#Galeon 2036- regex: 'Galeon(?:/(\d+[\.\d]+))?' 2037 name: 'Galeon' 2038 version: '$1' 2039 engine: 2040 default: 'Gecko' 2041 2042#Google Earth 2043- regex: 'Google Earth(?:/(\d+[\.\d]+))?' 2044 name: 'Google Earth' 2045 version: '$1' 2046 engine: 2047 default: 'WebKit' 2048 2049#HotJava 2050- regex: 'HotJava(?:/(\d+[\.\d]+))?' 2051 name: 'HotJava' 2052 version: '$1' 2053 2054#iCabMobile 2055- regex: 'iCabMobile(?:[ /](\d+[\.\d]+))?' 2056 name: 'iCab Mobile' 2057 version: '$1' 2058 engine: 2059 default: 'WebKit' 2060 2061#iCab 2062- regex: 'iCab(?:[ /](\d+[\.\d]+))?' 2063 name: 'iCab' 2064 version: '$1' 2065 engine: 2066 default: 'iCab' 2067 versions: 2068 4: 'WebKit' 2069 2070#Lunascape 2071- regex: 'i?Lunascape(?:[/ ](\d+[\.\d]+))?' 2072 name: 'Lunascape' 2073 version: '$1' 2074 engine: 2075 default: '' # multi engine 2076 2077# Crazy Browser 2078- regex: 'Crazy Browser (\d+[\.\d]+)' 2079 name: 'Crazy Browser' 2080 version: '$1' 2081 engine: 2082 default: 'Trident' 2083 2084#Internet Explorer 2085- regex: 'IEMobile[ /](\d+[\.\d]+)' 2086 name: 'IE Mobile' 2087 version: '$1' 2088 engine: 2089 default: 'Trident' 2090- regex: 'MSIE (\d+[\.\d]+).*XBLWP7' 2091 name: 'IE Mobile' 2092 version: '$1' 2093 engine: 2094 default: 'Trident' 2095- regex: 'MSIE.*Trident/4.0' 2096 name: 'Internet Explorer' 2097 version: '8.0' 2098 engine: 2099 default: 'Trident' 2100- regex: 'MSIE.*Trident/5.0' 2101 name: 'Internet Explorer' 2102 version: '9.0' 2103 engine: 2104 default: 'Trident' 2105- regex: 'MSIE.*Trident/6.0' 2106 name: 'Internet Explorer' 2107 version: '10.0' 2108 engine: 2109 default: 'Trident' 2110- regex: 'Trident/[78].0' 2111 name: 'Internet Explorer' 2112 version: '11.0' 2113 engine: 2114 default: 'Trident' 2115- regex: 'MSIE (\d+[\.\d]+)' 2116 name: 'Internet Explorer' 2117 version: '$1' 2118 engine: 2119 default: 'Trident' 2120- regex: 'IE[ /](\d+[\.\d]+)' 2121 name: 'Internet Explorer' 2122 version: '$1' 2123 engine: 2124 default: 'Trident' 2125 2126#Kindle Browser 2127- regex: 'Kindle/(\d+[\.\d]+)' 2128 name: 'Kindle Browser' 2129 version: '$1' 2130 2131#K-meleon 2132- regex: 'K-meleon(?:/(\d+[\.\d]+))?' 2133 name: 'K-meleon' 2134 version: '$1' 2135 engine: 2136 default: 'Gecko' 2137 2138#Links 2139- regex: 'Links(?: \((\d+[\.\d]+))?' 2140 name: 'Links' 2141 version: '$1' 2142 engine: 2143 default: 'Text-based' 2144 2145# LG Browser 2146- regex: 'LG Browser(?:/(\d+[\.\d]+))' 2147 name: 'LG Browser' 2148 version: '$1' 2149 2150# LuaKit 2151- regex: 'LuaKit(?:/(\d+[\.\d]+))?' 2152 name: 'LuaKit' 2153 version: '$1' 2154 2155#OmniWeb 2156- regex: 'OmniWeb(?:/[v]?(\d+[\.\d]+))?' 2157 name: 'OmniWeb' 2158 version: '$1' 2159 engine: 2160 default: 'WebKit' 2161 2162#Phoenix 2163- regex: 'Phoenix(?:/(\d+[\.\d]+))?' 2164 name: 'Phoenix' 2165 version: '$1' 2166 2167#NetFront 2168- regex: 'NetFrontLifeBrowser(?:/(\d+[\.\d]+))?' 2169 name: 'NetFront Life' 2170 version: '$1' 2171 engine: 2172 default: 'NetFront' 2173- regex: 'NetFront(?:/(\d+[\.\d]+))?' 2174 name: 'NetFront' 2175 version: '$1' 2176 engine: 2177 default: 'NetFront' 2178- regex: 'PLAYSTATION|NINTENDO 3|AppleWebKit.+ N[XF]/\d+\.\d+\.\d+' 2179 name: 'NetFront' 2180 version: '' 2181 2182#NetPositive 2183- regex: 'NetPositive(?:/(\d+[\.\d]+))?' 2184 name: 'NetPositive' 2185 version: '$1' 2186 2187#Odyssey Web Browser 2188- regex: 'Odyssey Web Browser(?:.*OWB/(\d+[\.\d]+))?' 2189 name: 'Odyssey Web Browser' 2190 version: '$1' 2191 2192#Off By One 2193- regex: 'OffByOne' 2194 name: 'Off By One' 2195 version: '' 2196 2197#Oregano (https://oregan.net/) 2198- regex: '(?:Oregano|OreganMediaBrowser)(?:[ /](\d+[\.\d]+))?' 2199 name: 'Oregano' 2200 version: '$1' 2201 2202#Polaris 2203- regex: '(?:Polaris|Embider)(?:[/ ](\d+[\.\d]+))?' 2204 name: 'Polaris' 2205 version: '$1' 2206 2207#SEMC Browser 2208- regex: 'SEMC-Browser(?:[/ ](\d+[\.\d]+))?' 2209 name: 'SEMC-Browser' 2210 version: '$1' 2211 2212#Shiira 2213- regex: 'Shiira(?:[/ ](\d+[\.\d]+))?' 2214 name: 'Shiira' 2215 version: '$1' 2216 engine: 2217 default: 'WebKit' 2218 2219#Skyfire 2220- regex: 'Skyfire(?:[/ ](\d+[\.\d]+))?' 2221 name: 'Skyfire' 2222 version: '$1' 2223 2224#Snowshoe 2225- regex: 'Snowshoe(?:/(\d+[\.\d]+))?' 2226 name: 'Snowshoe' 2227 version: '$1' 2228 engine: 2229 default: 'WebKit' 2230 2231#Sunrise 2232- regex: 'Sunrise(?:Browser)?(?:/(\d+[\.\d]+))?' 2233 name: 'Sunrise' 2234 version: '$1' 2235 2236#Vision Mobile Browser 2237- regex: 'Vision-Browser(?:/(\d+[\.\d]+))' 2238 name: 'Vision Mobile Browser' 2239 version: '$1' 2240 2241#WeTab Browser 2242- regex: 'WeTab-Browser' 2243 name: 'WeTab Browser' 2244 version: '' 2245 2246#Xiino 2247- regex: 'Xiino(?:/(\d+[\.\d]+))?' 2248 name: 'Xiino' 2249 version: '$1' 2250 2251#BlackBerry Browser 2252- regex: 'BlackBerry|PlayBook|BB10' 2253 name: 'BlackBerry Browser' 2254 version: '' 2255 2256#Android Browser 2257- regex: 'Android' 2258 name: 'Android Browser' 2259 version: '' 2260 engine: 2261 default: 'WebKit' 2262 2263#Coast 2264- regex: 'Coast(?:/(\d+[\.\d]+))?' 2265 name: 'Coast' 2266 version: '$1' 2267 2268# surf (https://surf.suckless.org/) 2269- regex: 'Surf(?:/(\d+[\.\d]+))?' 2270 name: 'surf' 2271 version: '$1' 2272 engine: 2273 default: 'WebKit' 2274 2275#Safari 2276- regex: '(?:(?:iPod|iPad|iPhone).+Version|MobileSafari)/(\d+[\.\d]+)' 2277 name: 'Mobile Safari' 2278 version: '$1' 2279 engine: 2280 default: 'WebKit' 2281- regex: '(?:Version/(\d+[\.\d]+).*)?Mobile.*Safari/' 2282 name: 'Mobile Safari' 2283 version: '$1' 2284 engine: 2285 default: 'WebKit' 2286- regex: '(?:iPod|(?<!Apple TV; U; CPU )iPhone|iPad)' 2287 name: 'Mobile Safari' 2288 version: '' 2289 engine: 2290 default: 'WebKit' 2291- regex: 'Version/(\d+[\.\d]+).*Safari/|Safari/?\d+' 2292 name: 'Safari' 2293 version: '$1' 2294 engine: 2295 default: 'WebKit' 2296 2297# Dorado 2298- regex: 'Dorado WAP-Browser(?:[/ ](\d+[\.\d]+))?' 2299 name: 'Dorado' 2300 version: '$1' 2301 2302# NetSurf 2303- regex: 'NetSurf(?:/(\d+[\.\d]+))?' 2304 name: 'NetSurf' 2305 version: '$1' 2306 engine: 2307 default: 'NetSurf' 2308 2309# Uzbl (https://www.uzbl.org/) 2310- regex: 'Uzbl' 2311 name: 'Uzbl' 2312 version: '' 2313 2314# SimpleBrowser (https://github.com/SimpleBrowserDotNet/SimpleBrowser) 2315- regex: 'SimpleBrowser' 2316 name: 'SimpleBrowser' 2317 version: '' 2318 2319# Zvu 2320- regex: 'Zvu(?:/(\d+[\.\d]+))?' 2321 name: 'Zvu' 2322 version: '$1' 2323 engine: 2324 default: 'Gecko' 2325 2326# GOG Galaxy 2327- regex: 'GOGGalaxyClient/(\d+[\.\d]+)?' 2328 name: 'GOG Galaxy' 2329 version: '$1' 2330 2331# MAUI Wap Browser 2332- regex: 'WAP Browser/MAUI|(?:\w+)?Maui Wap Browser|MAUI[- ]Browser' 2333 name: 'MAUI WAP Browser' 2334 version: '' 2335 2336# SP Browser 2337- regex: 'SP%20Browser/(\d+[\.\d]+)' 2338 name: 'SP Browser' 2339 version: '$1' 2340 engine: 2341 default: 'WebKit' 2342