Improve OS detection: Arch, Mint

This commit is contained in:
Faisal Salman
2025-04-15 21:32:53 +07:00
parent 598c51c69c
commit e1216ff36b
8 changed files with 184 additions and 4 deletions

View File

@@ -1,4 +1,22 @@
[
{
"desc" : "Arch",
"ua" : "Mozilla/5.0 (X11; Arch Linux i686; rv:2.0) Gecko/20100101 Firefox/126.1",
"expect" :
{
"name" : "Arch",
"version" : "undefined"
}
},
{
"desc" : "Arch",
"ua" : "Mozilla/5.0 ArchLinux (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1",
"expect" :
{
"name" : "Arch",
"version" : "undefined"
}
},
{
"desc" : "Arch",
"ua" : "Uzbl (Webkit 1.1.10) (Arch Linux)",

View File

@@ -52,5 +52,14 @@
"name" : "Debian",
"version" : "undefined"
}
},
{
"desc" : "Debian",
"ua" : "Mozilla/5.0 (X11; U; Linux sparc64; es-PY; rv:5.0) Gecko/20100101 IceCat/5.0 (like Firefox/5.0; Debian-6.0.1)",
"expect" :
{
"name" : "Debian",
"version" : "6.0.1"
}
}
]

View File

@@ -7,5 +7,14 @@
"name" : "Kubuntu",
"version" : "undefined"
}
},
{
"desc" : "Kubuntu",
"ua" : "Mozilla/5.0 (Kubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0",
"expect" :
{
"name" : "Kubuntu",
"version" : "undefined"
}
}
]

View File

@@ -25,5 +25,104 @@
"name" : "Mint",
"version" : "6"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008121622 Linux Mint/6 (Felicia) Firefox/3.0.4",
"expect" :
{
"name" : "Mint",
"version" : "6"
}
},
{
"desc" : "Mint",
"ua" : "Opera/9.80 (X11; Linux i686; Edition Linux Mint) Presto/2.12.388 Version/12.15",
"expect" :
{
"name" : "Mint",
"version" : "undefined"
}
},
{
"desc" : "Mint",
"ua" : "Opera/9.51 (X11; Linux i686; U; Linux Mint; en)",
"expect" :
{
"name" : "Mint",
"version" : "undefined"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; Linux Mint/19.3 x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/83.0.4103.97 Safari/537.36",
"expect" :
{
"name" : "Mint",
"version" : "19.3"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; Linux Mint/20 x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Kiwi Chrome/100.0.0.0 Safari/537.36",
"expect" :
{
"name" : "Mint",
"version" : "20"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; Linux Mint/20.2; x86_64) Gecko/20100101 Firefox/92.0.1",
"expect" :
{
"name" : "Mint",
"version" : "20.2"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.10) Gecko/2009042513 Linux Mint/5 (Elyssa) Firefox/3.0.10",
"expect" :
{
"name" : "Mint",
"version" : "5"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.11) Gecko/2009060308 Linux Mint/7 (Gloria) Firefox/54.0",
"expect" :
{
"name" : "Mint",
"version" : "7"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20091020 Linux Mint/8 (Helena) Firefox/3.5.3",
"expect" :
{
"name" : "Mint",
"version" : "8"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:2.0) Gecko/20100101 Linux Mint 16/Petra Firefox/25.0.1.",
"expect" :
{
"name" : "Mint",
"version" : "16"
}
},
{
"desc" : "Mint",
"ua" : "Mozilla/5.0 (Linux x86_64; Mint 21.3) AppleWebKit/537.36 (KHTML, like Gecko) Brave/128.0.0.0 Safari/537.36",
"expect" :
{
"name" : "Mint",
"version" : "21.3"
}
}
]

View File

@@ -7,5 +7,14 @@
"name" : "SUSE",
"version" : "3.6.17-0.2.1"
}
},
{
"desc" : "SUSE",
"ua" : "Mozilla/5.0 (X11; SUSE; Linux amd64; rv:86.0) Gecko/20100101 Firefox/86.0",
"expect" :
{
"name" : "SUSE",
"version" : "undefined"
}
}
]

View File

@@ -16,5 +16,32 @@
"name" : "Ubuntu",
"version" : "undefined"
}
},
{
"desc" : "Ubuntu",
"ua" : "Mozilla/5.0 (Wayland; Linux x86_64; Huawei) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Ubuntu/23.04 Edg/110.0.1587.41",
"expect" :
{
"name" : "Ubuntu",
"version" : "23.04"
}
},
{
"desc" : "Ubuntu",
"ua" : "Mozilla/5.0 (X11; Ubuntu 20.04; Linux arm; rv:99.0) Gecko/20100101 Firefox/99.0",
"expect" :
{
"name" : "Ubuntu",
"version" : "20.04"
}
},
{
"desc" : "Ubuntu",
"ua" : "Opera/9.80 (X11; Linux i686; Ubuntu/14.10) Presto/2.12.388 Version/12.16",
"expect" :
{
"name" : "Ubuntu",
"version" : "14.10"
}
}
]

View File

@@ -7,5 +7,14 @@
"name" : "Zenwalk",
"version" : "7.3"
}
},
{
"desc" : "Zenwalk",
"ua" : "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.13) Gecko/20101221 IceCat/3.6.13 (like Firefox/3.6.13) (Zenwalk GNU Linux)",
"expect" :
{
"name" : "Zenwalk",
"version" : "undefined"
}
}
]