▲ 1106 ▼ Teams apparently can't call when using Firefox (lemmy.world) submitted 2 years ago by qaz@lemmy.world to c/mildlyinfuriating@lemmy.world 197 comments fedilink hide all child comments Teams also doesn't support multiple "work" accounts, so I had to boot up a laptop to accept the call. 🤷
[–] waigl@lemmy.world 61 points 2 years ago (5 children) Sidenote: HTTP user agents have become absolutely bonkers over the years. permalink fedilink source parent hideshow 10 child comments replies: [–] lawrence@lemmy.world 37 points 2 years ago (1 child) I like how this guy explains the history of browser user agents and why they have this strange configuration today: https://webaim.org/blog/user-agent-string-history/ permalink fedilink source parent hideshow 2 child comments replies: [–] MonkderZweite@feddit.ch 8 points 2 years ago* And that's why you shouldn't parse them and use feature detection instead. permalink fedilink source parent [–] MonkderZweite@feddit.ch 5 points 2 years ago* (last edited 2 years ago) Useragent parsing is still a thing? It is similiar in nature to greping html. permalink fedilink source parent [–] dan@upvote.au 4 points 2 years ago (1 child) 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. https://www.chromium.org/updates/ua-reduction/ permalink fedilink source parent hideshow 2 child comments replies: [–] jaybone@lemmy.world 2 points 2 years ago Oh so like how other browsers reported Windows NT for decades… cool. permalink fedilink source parent [+] skullgiver@popplesburger.hilciferous.nl 1 point 2 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent [+] eek2121@lemmy.world -19 points 2 years ago (2 children) 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. permalink fedilink source parent hideshow 4 child comments replies: [–] waigl@lemmy.world 29 points 2 years 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. permalink fedilink source parent [–] dan@upvote.au 9 points 2 years ago* (last edited 2 years ago) Chrome doesn't use Webkit, and the referenced Webkit version is probably 10 years old at this point. 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) permalink fedilink source parent
[–] lawrence@lemmy.world 37 points 2 years ago (1 child) I like how this guy explains the history of browser user agents and why they have this strange configuration today: https://webaim.org/blog/user-agent-string-history/ permalink fedilink source parent hideshow 2 child comments replies: [–] MonkderZweite@feddit.ch 8 points 2 years ago* And that's why you shouldn't parse them and use feature detection instead. permalink fedilink source parent
[–] MonkderZweite@feddit.ch 8 points 2 years ago* And that's why you shouldn't parse them and use feature detection instead. permalink fedilink source parent
[–] MonkderZweite@feddit.ch 5 points 2 years ago* (last edited 2 years ago) Useragent parsing is still a thing? It is similiar in nature to greping html. permalink fedilink source parent
[–] dan@upvote.au 4 points 2 years ago (1 child) 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. https://www.chromium.org/updates/ua-reduction/ permalink fedilink source parent hideshow 2 child comments replies: [–] jaybone@lemmy.world 2 points 2 years ago Oh so like how other browsers reported Windows NT for decades… cool. permalink fedilink source parent
[–] jaybone@lemmy.world 2 points 2 years ago Oh so like how other browsers reported Windows NT for decades… cool. permalink fedilink source parent
[+] skullgiver@popplesburger.hilciferous.nl 1 point 2 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent
[+] eek2121@lemmy.world -19 points 2 years ago (2 children) 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. permalink fedilink source parent hideshow 4 child comments replies: [–] waigl@lemmy.world 29 points 2 years 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. permalink fedilink source parent [–] dan@upvote.au 9 points 2 years ago* (last edited 2 years ago) Chrome doesn't use Webkit, and the referenced Webkit version is probably 10 years old at this point. 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) permalink fedilink source parent
[–] waigl@lemmy.world 29 points 2 years 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. permalink fedilink source parent
[–] dan@upvote.au 9 points 2 years ago* (last edited 2 years ago) Chrome doesn't use Webkit, and the referenced Webkit version is probably 10 years old at this point. 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) permalink fedilink source parent