Originally posted by schmidtbag
View Post
The UA detection is full of hacks and lies, just to not break the web. Websites should always use feature test not version test, because the version number in UA is lying since forever. The more you rely on UA, the more broken the web will be.
A funny fact: macOS UA still reports they are Mac OS X 10.15, and even on arm CPU still reports Intel. Because some stupid web-server think the version number of macOS cannot larger than 10 and some web-server would assume the client is an ancient powerpc mac if the CPU is not Intel. iPads are using Mac UAs nowadays as default because the iPad UA may lead to an "phone version" website providing ridiculous UI on a larger screen. So please please please, don't use UA as client identification anymore, it is broken enough.
Comment