browser icon indicating copy to clipboard operation
browser copied to clipboard

Do some browser detection with Ruby. Includes ActionController integration.

Results 32 browser issues
Sort by recently updated
recently updated
newest added

I manage an application which can not update gems now. But I need to update the bots list. There's a way to to this?

Would appreciate adding support by default to identify Funnelback crawlers! Funnelback is an enterprise search engine platform. See https://docs.funnelback.com/15.24/administer/reference-documents/collection-options/crawler.robotAgent.html for details about this crawler.

- https://apps.apple.com/us/app/apple-store/id897003024 - https://play.google.com/store/apps/details?id=com.netease.mail&hl=en_US ``` Mozilla/5.0 (iPhone; CPU iPhone OS 13_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MailMaster/6.22.4.1582 Mozilla/5.0 (Linux; Android 10; LIO-AL00 Build/HUAWEILIO-AL00; wv) AppleWebKit/537.36 (KHTML,...

## Description Unsupported User agent request ua: "Outlook-iOS/719.3623017.prod.iphone (4.20.0)" This is the user agent for the outlook application on IOS ## How to reproduce ``` browser = Browser.new('Outlook-iOS/719.3623017.prod.iphone (4.20.0)') browser.device.name...

Looks like browsers are moving away from user agent strings in a sense; I'm adding this ticket so we're aware, in case anything breaks in the future. https://groups.google.com/a/chromium.org/forum/m/#!msg/blink-dev/-2JIRNMWJ7s/yHe4tQNLCgAJ

## Description There are a couple changes slated for release ([see CHANGELOG.md](https://github.com/fnando/browser/blob/main/CHANGELOG.md)) which have been merged for multiple years. We particularly have an interest in using the new `chromium_based?` method....

The previous regex to detect Kindle Fire devices is incomplete, so it can only detect Kindle Fire (1st Gen) and Kindle Fire HD 7 (2nd Gen). The reason why is...

### Changes: - allows external bot exceptions file from app path