Please document all User-Agent formats for all Opera browsers on all platforms.
-
nielsbasjes last edited by
For doing proper analytics on website visitors I want to pick the User-Agent string apart and report the correct name of the used Browser and it's version. I have written some software to do that which is used by many people: Yauaa
For many browsers (Chromium, Chrome, Edge, Firefox and others ) I have been able to find a good specification of the patterns to look for and what they mean.
For Opera I have not been able to find such a specification and I had to resort to installing all Opera variants on the devices I have (and ask friends to do so also) and do reverse engineering based on that data.
I would like to have documentation for all Opera variants (Desktop, Mini, Mobile, GX, ...) the User-Agent formats and some examples (similar to what I see for Firefox).
I need clear specs for tags like
Opera
,OPR/
,OPiOS/
,OPRGX/
, ... and strange things (that I think is the case) whenOPR/
is on Android in a webview that it reallyOpera Mini
.I would also like to have at least a single real example for each browser on each platform (Windows, MacOS, Linux, Android Phone, Android Tablet, iPhone, iPad) the User-Agent and the UA-ClientHints that are used.
-