This means they forgot platforms other than Windows exists. It’s likely they’re checking for currently supported systems and anything older is insecure, so blocked for your security.
Likely something like this pseudocode
functionisPlatformVersionSupported(useragent) {
// Windows XP is NT 5.1// Windows Vista is NT 6.0// Windows 7 is NT 6.1// Windows 8 is NT 6.2// Windows 8.1 is NT 6.3// Windows 10 and 11 is NT 10.0if (useragent.name == "Windows" && useragent.version.match(/Windows NT (6\.3|10)/)) {
returntrue
}
// TODO: insert supported macos versions herereturnfalse
}
“upgrade”
Haven’t you heard? Pearson’s requires at least Linux 2.
That came out in 1996.
Let me just check something on my terminal.
I’m suspicious.
I always hate this when it’s used to target Firefox.
“upgrade to chrome”
Like… What the fuck?
Just use a user agent switcher.
This means they forgot platforms other than Windows exists. It’s likely they’re checking for currently supported systems and anything older is insecure, so blocked for your security.
Likely something like this pseudocode
function isPlatformVersionSupported(useragent) { // Windows XP is NT 5.1 // Windows Vista is NT 6.0 // Windows 7 is NT 6.1 // Windows 8 is NT 6.2 // Windows 8.1 is NT 6.3 // Windows 10 and 11 is NT 10.0 if (useragent.name == "Windows" && useragent.version.match(/Windows NT (6\.3|10)/)) { return true } // TODO: insert supported macos versions here return false }