From 0f59e149f4f080f224bff993e6504918e805d812 Mon Sep 17 00:00:00 2001 From: naorpeled Date: Sat, 22 Nov 2025 17:53:45 +0200 Subject: [PATCH] claudebot --- src/parser-browsers.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/parser-browsers.js b/src/parser-browsers.js index c70383f..16a6c92 100644 --- a/src/parser-browsers.js +++ b/src/parser-browsers.js @@ -81,13 +81,13 @@ const browsersList = [ /* ClaudeBot */ { - test: [/claudebot/i, /claude-web/i], + test: [/claudebot/i, /claude-web/i, /claude-user/i, /claude-searchbot/i], describe(ua) { const browser = { name: 'ClaudeBot', }; - const version = Utils.getFirstMatch(/(?:claudebot|claude-web)\/(\d+(\.\d+)+)/i, ua) || Utils.getFirstMatch(commonVersionIdentifier, ua); - + const version = Utils.getFirstMatch(/(?:claudebot|claude-web|claude-user|claude-searchbot)\/(\d+(\.\d+)+)/i, ua) || Utils.getFirstMatch(commonVersionIdentifier, ua); + if (version) { browser.version = version; } @@ -103,8 +103,8 @@ const browsersList = [ const browser = { name: 'Omgilibot', }; - const version = Utils.getFirstMatch(/omgilibot\/(\d+(\.\d+)+)/i, ua) || Utils.getFirstMatch(commonVersionIdentifier, ua); - + const version = Utils.getFirstMatch(/(?:omgilibot|webzio-extended)\/(\d+(\.\d+)+)/i, ua) || Utils.getFirstMatch(commonVersionIdentifier, ua); + if (version) { browser.version = version; }