Closed kevingy closed 4 years ago
Chrome is already taking steps to remove the user agent string in it's entirety. The proposed solution is using User Agent Client Hints, as described here: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/-2JIRNMWJ7s/yHe4tQNLCgAJ While this issue is only to standardize the default user agent string, when this issue is completed, a new issue should be created to investigate implementing UA-CH.
The current SimpleBrowser user agent string is:
While functional, a more standard format should be used. For example, Chrome:
Firefox:
IE:
Edge:
Opera:
While I typically prefer the way Chrome does things, perhaps SimpleBrowser's default user agent should be more like Opera:
SimpleBrowser is not built on Mozilla. I see no reason to continue to perpetuate Microsoft's historically bad behavior by continuing to start a user agent with Mozilla. The only reason to keep it would be to continue to spoof Mozilla. IIS does browser sniffing, using the user agent in part.
Without a UI, SimpleBrowser doesn't have a layout engine.
Helpful links: https://www.whatismybrowser.com/detect/what-is-my-user-agent https://developers.whatismybrowser.com/useragents/parse/