From 336cd6125c71c44c7a6bb5ffbe06225e7319a4f0 Mon Sep 17 00:00:00 2001 From: Zed Date: Sun, 8 Dec 2019 13:45:35 +0100 Subject: [PATCH] More user agent fixes --- src/agents.nim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/agents.nim b/src/agents.nim index 99969e7..48fd972 100644 --- a/src/agents.nim +++ b/src/agents.nim @@ -103,12 +103,15 @@ proc os(): string = &"({os}{rv()})" proc browser(os: string; prod: string): string = - if "Opera" in os: + if "Opera" in prod: if rand(1) == 0: return presto() else: return appleWebKit() & chrome() & safari() & opr() + if "X11" in os and "rv" notin os: + return appleWebKit() & chrome() & safari() + let r = rand(100) - if r < 10: "like Gecko" + if r < 5: "like Gecko" elif r < 50: appleWebKit() & chrome() & safari() else: firefox()