If I were to write a bot, copying current browsers' user-agents is literally the first thing I'd do
Sort of like having to take of your shoes when you board a plane. If that’s what it takes, isn’t it just better to stay home?
Removal of shoes, 'naked' full body scanners, these are all terrible, and I tell myself every time it isn't worth the hassle.
The reality is that as much as I hate it, I'm still flying every other week.
I'm also on the Internet daily. I don't see that changing.
I hate the direction the internet and tech is going, and I hate even more that I'm seemingly powerless to do anything about it
I hate it.
The web sucks. Society/civilization is shaking in its foundations.
I just wish the passive non-violent approach would work. It worked for Gandhi, but in this day?
I feel we're all getting overrun by technology. Unfortunately, as it could have been the opposite.
Tested with Cloudflare and many, many other servers over many years.
On the whole, taking the entire web into account, it is rare for a user-agent string to be required.
However, it has become common for servers to make many assumptions based on user-agent strings.
I would guess there are many tech workers whose entire job rests on the assumption that user-agent strings are always present, rarely manipulated^1 and accurately represent the user's hardware and software.
1. For example, changed using "Developer Tools" in the major browsers. Google's browser has some user-agent presets for "testing" in DevTools (Ctrl-Shift I, Ctrl-Shift P, Drawer Show Network Conditions). Those should be safe to use for logins to Google websites. Try them out, e.g., when logging into Gmail and watch how the user can request vastly different web page styles based only on user-agent string.
for context this is what I had set (and, for quite some time it was working): "Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecho/20100101 Firefox/57.0"
Ironically I set this so that I could continue logging in to google. Since I had been unable to log in to google-apps without setting this user agent string.
What did it fail on? the mis-spelling of "Gecho"?
As others have echoed, this is probably a huge marker for malicious bots to Cloudflare.
It is sometimes expensive for people to upgrade browsers, called evergreen by developers so they can avoid annoying support expenses for a few percent of people.
I had a phone running a Mozilla browser, which received updates until it didn't any more.
Then the only way to upgrade browser was to purchase a new smartphone.
Unfortunately it was a superb device with no newer replacement, so to upgrade browser I had to downgrade my smartphone for other uses, and pay the cost of an expensive new smartphone despite not really wanting one. But sites saw it as "you are running an old Firefox, you obviously can trivially upgrade".
I still have a perfectly great old Android tablet running an old version of Chrome which cannot be updated. Other than website compatibility, everything on it that it is used for is still working flawlessly. Perfect screen, sound, wifi, memory, battery.
For now, enough sites work on it that I still use it. That can be replaced easily with another tablet, but it is disappointing to have to spend cash and throw away a working product to e-waste, just to replace it with a functionally identical device because of the way the software treadmill works. (It doesn't have to work like that, it's a choice made by developers collectively.)
I mean, they said they gave long notice for the change, but I didn't think that a browser that "empowered users" and "gave them control of their machines" would ever do that. I mean, if every change has to be approved by Mozilla, why not just shrink wrap the browser and make me get it from Microsoft at Best Buy?
Long term support (ESR) Firefox releases are supported for about 15 months from release. And even that means using a major version that old, not a point version that old. Firefox 57 wasn't even an ESR, so it went out of support a couple of months after release.
For the Google issue, qutebrowser v1.9.0 does that already, see https://github.com/qutebrowser/qutebrowser/issues/5182
Having a Chrome UA is a MUST on webkit based browsers if you want Google's taxing services such as Earth/Maps/Gmail and so on being faster and smoother than ever. Seriously.
Once you open Street View on luakit/vimb with a Chrome UA, the diff is night and day.
set hardware-aceleration-policy=always
set webgl=trueNo clue about the issues with Google, perhaps some feature detection going on?
> It’s the same thing, recognizing that the MITM is neither male, nor human at all.
I don't see why this is important for a technical term. People hear the term as a slug, a group of words, not as discrete ones. No one actually pictures a man or anything else in the middle upon hearing the term. The difference is that the purpose of language is to communicate with others, and everyone understands man in the middle. I look up the "alternative" and get more results for "Henry the Hugglemonster" than I do for network traffic interception.
Thanks, I’ve always wanted someone to mansplain to me how I hear terms and what I picture while I hear them.