copilot-swe-agent[bot]
4bd1024901
feat: add recognition for Google and Bing search bot user agents
...
Add support for detecting additional Google and Bing crawlers that were
not previously recognized by bowser:
Google bots:
- AdsBot-Google (including AdsBot-Google-Mobile)
- Mediapartners-Google (Google AdSense crawler)
- APIs-Google
- FeedFetcher-Google
- Google-InspectionTool
- GoogleOther
Bing bots:
- BingPreview
- AdIdxBot (adidxbot)
Each new bot is added to parser-browsers.js, parser-platforms.js,
constants.js (BROWSER_ALIASES_MAP and BROWSER_MAP), and acceptance
test fixtures in useragentstrings.yml.
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com >
2026-03-14 14:28:00 +00:00
Copilot
227f5ecd4b
feat: add Brave browser support via clientHints ( #597 )
2026-02-07 18:29:20 +02:00
Jam Hsu
c09ff24ae1
feat: Add Line sipder detection ( #600 )
...
Co-authored-by: Jam <jam.hsu@lativ.com.tw >
2026-02-06 23:08:55 +02:00
Jonathan Kingston
aaa67db25e
feat: add clientHints support + DuckDuckGo detection ( #595 )
2026-02-01 23:50:33 +02:00
Jam Hsu
74463f6b23
feat: Add Slack bot detection ( #596 )
...
Co-authored-by: Jam <jam.hsu@lativ.com.tw >
2026-01-31 18:54:09 +02:00
Naor Peled
4a6dacca08
feat: add Sogou browser support ( #579 )
...
Co-authored-by: 猫猫 <49067249+NotEvenANeko@users.noreply.github.com >
2025-11-22 23:31:31 +02:00
Copilot
be90a00e37
feat: add LibreWolf browser detection ( #578 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com >
2025-11-22 19:01:03 +02:00
Naor Peled
f7d2c0693c
feat: add support for AI crawl bots ( #577 )
2025-11-22 18:05:08 +02:00
Lucio Martinez
771dfb2dfe
feat: add more bot platforms ( #542 )
...
Co-authored-by: naorpeled <me@naor.dev >
2025-11-22 16:44:08 +02:00
Copilot
2b5ee5de8c
feat: add Support for HarmonyOS User-Agent Detection ( #567 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com >
2025-11-22 14:27:00 +02:00
Naor Peled
94ab87ec0e
feat(constants): add bot as a platform ( #540 ) ( #541 )
...
Co-authored-by: Lucio Martinez <martinezlucio.com@gmail.com >
2023-11-27 16:21:18 +02:00
Mehmet Akif Yücel
bb8f94efcd
feat: add Pale Moon browser support ( #495 )
2023-11-17 20:47:16 +02:00
Farfurix
648daa5f9f
Add Electron
2019-12-04 15:55:36 +03:00
Denis Demchenko
0ce5a8173a
Merge pull request #363 from navarroaxel/feat/gsa
...
feat(browsers): Add Google Search App detection
2019-10-02 21:26:25 +03:00
Axel Navarro
e29357793a
feat(browsers): Add Google Search App detection
2019-09-25 08:58:27 -03:00
Mathias Kahl
e57c3d99d5
support QQ Browser
2019-09-18 10:34:14 +02:00
Oz Weiss
82cd6a82de
adding detection for Roku OS: https://en.wikipedia.org/wiki/Roku#Software
...
examples: http://www.webapps-online.com/online-tools/user-agent-strings/dv/brand798903/roku-dvp
note: The reason I added the test for Roku before all other tests is that Roku user agents might contain other tokens (like Windows), but Roku is still Roku.
2019-07-07 12:55:53 +03:00
王涛
fbc32e6736
Add constant output so that users can quickly get all types
2019-05-20 15:33:10 +08:00
Marco Starker
98f348ebd3
switching from default export to named export
2019-04-18 16:09:16 +02:00
Marco Starker
7075f6c4d7
adding useless semicolon
2019-04-18 13:50:17 +02:00
Marco Starker
0f20a43f0a
fixing ES6 Module import for BROWSER_ALIAS_MAP
2019-04-18 13:46:30 +02:00
Denis Demchenko
328852aa0e
Add an alias for Samsung Internet
...
related to #313
2019-04-12 21:43:09 +03:00
Will Soares
ace7a8899b
Fix eslint errors
2019-03-09 19:29:34 -03:00
Will Soares
b111862cce
Update rules for creating browser aliases
2019-03-09 19:27:28 -03:00
Will Soares
064aa812fc
Use snake case for alias names
2019-03-09 19:14:03 -03:00
Will Soares
a307533f74
Add support for using short version for browser name in satisfies
2019-03-09 19:14:03 -03:00