-
when your browser fetches a web page, it sends a "User Agent string", which is a description of what browser it is. the server can then choose to send something different by looking at this string.
-
of course, if you're making a new browser, you want all the servers already out there to give you the same stuff they give to all the existing browsers
-
why is why Microsoft Edge describes itself like this: "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Safari/537.36 Edg/79.0.309.43"
-
"Edg" isn't as typo, by the way - it's to distinguish it from the other version of Edge that used to exist, but works differently
-
anyway: computers
-
oh, also a similar thing happens when CPUs are asked to identify themselves. or would if Intel didn't threaten to sue. @danluu/1203450367515615233