소스 검색

More user agent fixes

Zed 6 년 전
부모
커밋
336cd6125c
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      src/agents.nim

+ 5 - 2
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()