Feels like we’re back to 2007 again when spoofing firefox user agent to IE would fix websites not working properly, only now we spoof it to chrome instead.
Comment on Teams apparently can't call when using Firefox
hellfire103@sopuli.xyz 9 months ago
Try changing your user agent to a Chrome one (e.g. Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
). Works a treat!
redcalcium@lemmy.institute 9 months ago
raspberriesareyummy@lemmy.world 9 months ago
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
thank you, this worked for me! :)
waigl@lemmy.world 9 months ago
Sidenote:
HTTP user agents have become absolutely bonkers over the years.
lawrence@lemmy.world 9 months ago
I like how this guy explains the history of browser user agents and why they have this strange configuration today:
webaim.org/blog/user-agent-string-history/
MonkderZweite@feddit.ch 9 months ago
And that’s ehy you shouldn’t parse them and use feature detection instead.
dan@upvote.au 9 months ago
There’s an API called “client hits” that’s replacing user-agent. Some of the hints will require the user to provide permission for the site to use them, since they could be used for fingerprinting.
Major browsers (Chrome and I thibk Firefox) are freezing the user-agent. The only thing that’ll be changing in user agents is the major browser version. Other parts including platform will be static. Chrome on Windows will always report itself as Windows 10 for example. www.chromium.org/updates/ua-reduction/
jaybone@lemmy.world 9 months ago
Oh so like how other browsers reported Windows NT for decades… cool.
eek2121@lemmy.world 9 months ago
Not really. The example listed above is perfectly readable.
Knowing the versions of webkit, browser version, etc. is important due to inconsistencies, new features, mossing features, and deprecated features. Sure it can be faked, but that is on the end user.
waigl@lemmy.world 9 months ago
There is more information in there that isn’t actually true and only supposed to trick some old web servers into treating it a certain way than there is actually correct information,
It mentions three different browsers, only one of which is actually true, and three different rendering engines, none of which is actually what’s used.
dan@upvote.au 9 months ago
Chrome doesn’t use Webkit. The user agent is full of stuff for backwards compatibility. That’s why it’s being deprecated in favour of a better api (client hints)
MonkderZweite@feddit.ch 9 months ago
‘Do not parse the Useragent’ is not a thing anymore?