![]() ![]() Websites often try to decode this text to figure out which browser they're dealing with. ![]() Specifically, it reads like this: "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/.79 Safari/537.36." Instead, it stuffs the string with a variety of other browser names to try to telegraph compatibility, including the long-extinct Mozilla 5.0, Apple's WebKit foundation for its Safari browser, the open-source KHTML on which WebKit was built, and Gecko, the engine inside Firefox. User-Agent strings already are sketchyĪnd the User-Agent string already is a pretty sketchy muddle of information, with a long history of browsers misrepresenting themselves to varying degrees.įor example, Chrome on an Apple Mac doesn't just say it's Chrome on a Mac. It may seem disingenuous to pretend to be another browser, but the practical reality of the web is that programmers often don't test to make sure other browsers besides Google's overpoweringly dominant Chrome work. Chromium is also the foundation for Brave, Opera, Samsung Internet and now Microsoft's new version of Edge, too. That drastically reduces the Norwegian company's programming costs, but it also means Vivaldi works mostly just like Chrome. Vivaldi is built on the same open-source Chromium software that Google runs for Chrome's foundation. That dynamic serves to keep powerful browsers powerful.Īs bending the truth goes, Vivaldi's user agent approach is mostly a white lie. But Google holds a powerful influence, and it can be hard for new or uncommon browsers to find a place on the supposedly open playing field if websites reject or hobble them. It's not controlled by any single company. It also said it's got problems with Medium, Microsoft Teams, Twitch, Github, Abc Go, AT&T TV Now and Shopify. In a video, it spotlighted baseless browser incompatibilities with Google search, Google Docs, WhatsApp and Netflix. "From this update onwards, users will be able to browse smoothly all those websites that claim to be incompatible with Vivaldi," Vivaldi said in a blog post Thursday about the release of the new Vivaldi 29 that makes the change. To cut down on websites misbehaving or rejecting Vivaldi as unsupported, Vivaldi now just tells websites it's Google Chrome. Specifically, Vivaldi is no longer telling websites it's Vivaldi. User-Agent strings are problematic - and to get around one of those problems, browser maker Vivaldi is adding another lie. That lie is a little bit of text called the User-Agent string that a browser uses to identify itself to websites. I'm going to let you in on a little secret: A lot of the web is built on a lie. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |