Problem;
The PiluX operating system is being identified as Linux on websites.
How Can This Issue Be Solved?
If you are a developer, all you need to do is extract the "PiluX" string from the User-Agent
data.
Browsers running the PiluX operating system may send User-Agent strings similar to the following:
Mozilla/5.0 (X11; PiluX; Linux x86_64; rv:108.0) PiluX/1.2 PiluXServer/2 Gecko/20100101 Firefox/108.0
As seen in this example, the system is using PiluX version 1.2. If the server edition of PiluX is being used, an additional PiluXServer/[Version Number]
identifier will be present.
Unfortunately, ua-parser-js
previously rejected our request to add support for PiluX. However, they shared a solution for those who want to implement it themselves. We plan to request support again in the future. Instead of ua-parser-js
, you can also use our custom-developed browser detection system, though it has not been released yet.
However, instead of using JavaScript, we developed our own browser detection system. The key difference is that JavaScript-based detection runs on the client side, while our system operates on the server side. Our system is also more accurate—for example, we focus on correctly detecting Windows 11 and avoid bugs such as misidentifying WebKit browsers as Safari.