consider "basic" when user-agent is missing
Massimo Melina committed
Jan 12, 2025 at 23:06 UTC
7aff31ad38b13a6ea7cabeeb6013b32eda342621
1 file changed
+1
-1
src/basicWeb.ts
+1
-1
@@ -61,7 +61,7 @@ export function basicWeb(ctx: Koa.Context, node: VfsNode) {
61
export function detectBasicAgent(ctx: Koa.Context) {
62
const ua = ctx.get('user-agent')
63
const v = autoBasic.get()
64
- return v && (/Mozilla\/4|WebKit\/([234]\d\d|5[012]\d|53[0123456])[. ]|Trident|Lynx|curl|Firefox\/(\d|[1234]\d)\./.test(ua)
64
+ return v && (/^$|Mozilla\/4|WebKit\/([234]\d\d|5[012]\d|53[0123456])[. ]|Trident|Lynx|curl|Firefox\/(\d|[1234]\d)\./.test(ua)
65
|| _.isString(v) && ua.includes(v))
66
}
67