DeviceDetector::Parser::Browser
Inherits DeviceDetector::Helper < Struct < Value < Object
Constants
BROWSER_HINTS = /AppleWebKit|Chrome|Safari|Firefox|Edge|Edg|MSIE|Trident|Opera|OPR|YaBrowser|UCBrowser|SamsungBrowser|Vivaldi/i
CHROME_FORK_HINTS = /YaBrowser|Edg|Edge|OPR|Opera|SamsungBrowser|UCBrowser|DuckDuckGo|Brave|Vivaldi|Maxthon|MIUIBrowser|HuaweiBrowser|HeyTapBrowser|Quark|AlohaBrowser|Avast|CriOS|FxiOS|Chromium|HeadlessChrome|Version\/.*Chrome/i
CHROME_REGEX = /Chrome\/(\d+\.[.\d]+)/i
EDGE_SPARTAN_REGEX = /(?<!motorola )Edge[ \/](\d+[\.\d]+)/i
FIREFOX_REGEX = /Firefox[ \/](\d+[.\d]+)/i
SAFARI_REGEX = /Version\/(\d+\.[.\d]+).*Safari\//i
YANDEX_REGEX = /YaBrowser\/(\d+[.\d]*)/i
Constructors
Class methods
Instance methods
browser_index
Sourcebrowser_result(name, version)
Sourcebrowsers
Sourcecall
Sourcechrome_browser
Sourcecommon_browser
Sourcedetect_browser(browser, detected_browser)
Sourceedge_spartan_browser
Sourcefirefox_browser
Sourcekind
Sourcesafari_browser
Sourceyandex_browser
Source