Discuss Scratch

BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

The browser / operating system info in the forums are not accurate.

This is my browser / operating system info:
My browser / operating system: Windows NT 10.0, Chrome 90.0.4421.0, No Flash version detected

But I use Microsoft Edge Chromium Dev on Windows! The above info is wrong. Microsoft Edge is based on Chromium, and so is Google Chrome but they are different in many ways.

Here is Microsoft Edge's User Agent String:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4421.0 Safari/537.36 Edg/90.0.810.1

and here is Google Chrome's User Agent String:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.11 Safari/537.36

They are clearly different. If I am right, this would also affect other Chromium based browsers.

The issue is trivial but it can also be vital (in some cases, especially the Bugs and Glitches forum)
DangerousDawn
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Isn't that a bit too much information? I think the original is fine.
My browser / operating system: ChromeOS 13597.84.0, Chrome 88.0.4324.153, No Flash version detected
BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Clarification: I am not asking to show the entire user agent string (I'd never want that)

What I want is it to show the correct browser.

I want this:
My browser / operating system: Windows NT 10.0, Chrome 90.0.4421.0, No Flash version detected
to be replaced with this:
My browser / operating system: Windows NT 10.0, Microsoft Edge 90.0.810.1, No Flash version detected

Last edited by BarelySmooth (March 8, 2021 15:20:48)

DangerousDawn
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

When I used Firefox, it appeared with Firefox.
BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

DawnRooney27 wrote:

When I used Firefox, it appeared with Firefox.
That is because Firefox is not chromium based. Edge is based on Chromium and the forums assume all Chromium based browsers to be Chrome.
Chiroyce
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Firefox works fine because it isn't based off of Chromium.
My browser / operating system: Windows 7, Firefox 86.0, No Flash version detected
han614698
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

My browser / operating system: Windows NT 10.0, Chrome 88.0.4324.190, No Flash version detected
That info is correct for me, no support.
the2000
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

han614698 wrote:

My browser / operating system: Windows NT 10.0, Chrome 88.0.4324.190, No Flash version detected
That info is correct for me, no support.
Just because it works for you doesn't mean that it will work for everyone.

PUNNAMOODU wrote:

DawnRooney27 wrote:

When I used Firefox, it appeared with Firefox.
That is because Firefox is not chromium based. Edge is based on Chromium and the forums assume all Chromium based browsers to be Chrome.
I think that's because the last time that detector was updated was probably before Chromium browsers were really a thing? I don't recall many existing back in like 2013. (Also, you can tell that this is at least two years out of date because it still checks for the Flash version)
BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

han614698 wrote:

My browser / operating system: Windows NT 10.0, Chrome 88.0.4324.190, No Flash version detected
That info is correct for me, no support.
That info is correct for you, because you probably use Chrome. Please read the entire post.

the2000 wrote:

I think that's because the last time that detector was updated was probably before Chromium browsers were really a thing? I don't recall many existing back in like 2013. (Also, you can tell that this is at least two years out of date because it still checks for the Flash version)
There were a few other chromium browsers, they were not that popular back then. Edge Chromium launched in 2020 (after discontinuing EdgeHTML). It has many users.
Socialix
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

The globe button gets the browser from the user's user agent.
A user agent contains stuff like your OS, browser, etc. On most Chromium browsers, like Brave, however, it doesn't have a modified user agent, so it comes like this:
Windows ME, Chrome INSERT-CHROMIUM-VERSION-HERE, No Flash version detected
so it uses that instead. However, on browsers that have modified user agents, like Opera, use their own name instead:
Windows ME, Opera INSERT-OPERA-VERSION-HERE, No Flash version detected
As you can see, Agent1 still contains Chrome in it, and not Chromium, meaning that the globe can't diffrentiate between Chrome and Chromium/the actual browser.

In conclusion, we learn that it's the software developer's fault (in your case Microsoft) for not modifying the agent.

Brave's user agent is still Chrome, according to WhatIsMyBrowser.com. On the agents, it has Brave in it, but it still contains Chrome. That means, the other browsers probably also have Chrome in it.
When you use Brave while accessing the main domain, it says “Brave, but it reported that it's Chrome!”.

Last edited by Socialix (March 8, 2021 17:17:24)

BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

WhatIsMyBrowser correctly identifies my browser as Edge 90 on Windows. I find no reason why the forums should not be able to do the same.

In MSEdge's UA string, the Edg/90.0.810.1 part identifies it as Edge Chromium.

Last edited by BarelySmooth (March 20, 2021 15:28:09)

BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

bump
dhfbei8987
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

In a sense… I prefer chrome over edge.

No support, you simply can change it to Microsoft Edge.
Steve0Greatness
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

The forums isn't the most accurate, but it gives a general idea. +It doesn't need to be accurate, it's good enough, you don't need to give you're full browsing history just to give a bug report.
BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

dhfbei8987 wrote:

In a sense… I prefer chrome over edge.
This is not a post on browser preference. If it were, I could give a hundred reasons to why I like Edge better

dhfbei8987 wrote:

you simply can change it to Microsoft Edge.
I had mentioned two things in my original post:
  • The issue is trivial but it can also be vital (in some cases, especially the Bugs and Glitches forum. I am not talking about me changing it.)
  • Microsoft Edge is based on Chromium, and so is Google Chrome but they are different in many ways
Also, Chrome is not the only chromium browser out there.

Steve0Greatness wrote:

The forums isn't the most accurate, but it gives a general idea. +It doesn't need to be accurate, it's good enough, you don't need to give you're full browsing history just to give a bug report.
You have a point. Every browser has a UA String. The user agent string consists of the browser and OS info along the the CPU architecture and other stuff. It does not contain any browser history. But, all I am suggesting is that the forum detects the correct browser. According to the above example, the browser/os info detection is wrong. That makes the feature entirely useless (except for chrome users). If the info is inaccurate, it would not be useful.
dertermenter
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Support to make it more accurate as before it was false infomation.
BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Bump
bring up my post
BarelySmooth
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Bump
Steve0Greatness
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

PUNNAMOODU wrote:

You have a point. Every browser has a UA String. The user agent string consists of the browser and OS info along the the CPU architecture and other stuff. It does not contain any browser history. But, all I am suggesting is that the forum detects the correct browser. According to the above example, the browser/os info detection is wrong. That makes the feature entirely useless (except for chrome users). If the info is inaccurate, it would not be useful.
All the ST would need to do is rename chrome, to chromium-base.
As chrome and edge are both based off of chromium.
samq64
Scratcher
1000+ posts

Accuracy of Browser/Operating System versions

Socialix wrote:

The globe button gets the browser from the user's user agent.
A user agent contains stuff like your OS, browser, etc. On most Chromium browsers, like Brave, however, it doesn't have a modified user agent, so it comes like this:
Windows ME, Chrome INSERT-CHROMIUM-VERSION-HERE, No Flash version detected
so it uses that instead. However, on browsers that have modified user agents, like Opera, use their own name instead:
Windows ME, Opera INSERT-OPERA-VERSION-HERE, No Flash version detected
As you can see, Agent1 still contains Chrome in it, and not Chromium, meaning that the globe can't diffrentiate between Chrome and Chromium/the actual browser.

In conclusion, we learn that it's the software developer's fault (in your case Microsoft) for not modifying the agent.

Brave's user agent is still Chrome, according to WhatIsMyBrowser.com. On the agents, it has Brave in it, but it still contains Chrome. That means, the other browsers probably also have Chrome in it.
When you use Brave while accessing the main domain, it says “Brave, but it reported that it's Chrome!”.
Are you actually using Windows ME?

Also support. It doesn't seem to be a problem for me, but I use Firefox. But I guess it can be annoying if you're using Microsoft Edge.

Last edited by samq64 (March 13, 2021 00:27:05)

Powered by DjangoBB