Voor de gemiddelde internetgebruiker zou de 'user agent' van hun browser geen reden tot overweging zijn - velen weten in feite niet waar de useragent naar verwijst. Er zijn enkele meer gedetailleerde beschrijvingen online beschikbaar; kortom, ze zijn de unieke voetafdruk van een webbrowser. Dit betekent dat een webontwikkelaar een versie van een website kan maken voor gebruik in Internet Explorer 6, gezien het beruchte gebrek aan compatibiliteit met normen.

Gebruikersagenten werken ook om een ​​inkomende mobiele browser te identificeren, zoals Chrome op Android of Safari op iOS, wat resulteert in het laden van de mobiele site. Alle grote Windows-browsers kunnen hun gebruikersagenten maskeren, waardoor dit een handige manier is om het gegevensverbruik met beperkte bandbreedte te verminderen.

User Agent Overrider (Firefox)

Een van de twee opties voor Firefox-gebruikers, Overrider is een herstartloze add-on, wat betekent dat het van kracht wordt zodra een pagina wordt vernieuwd, zoals te zien is in de bovenstaande afbeelding van de mobiele resultatenpagina van Google. Opties worden tot een minimum beperkt door een drop-down van beschikbare user-agents die de browser kan identificeren en een venster waarin nieuwe user-agents kunnen worden toegevoegd. Dit is echter meer dan voldoende, aangezien de user-agent-string correct wordt weergegeven als een iOS-apparaat hieronder.

Overrider werkt goed op basis van onze testen, schakelen tussen mobiele en desktopversies van sites met een enkele verversing. Tijdens onze tests zijn we slechts één probleem tegengekomen: wanneer de YouTube-speler wordt gemaskeerd als een desktopwebbrowser, weigert hij deze correct te laden. Wanneer het wordt gemaskeerd als een Android- of iOS-webbrowser, werkt het correct en schakelt het ook over naar de mobiele YouTube-site.

User Agent Switcher (Firefox)

De User Agent Switcher, ouder van de twee Firefox-addons, is voor het laatst bijgewerkt in 2011, maar behoudt de compatibiliteit met de nieuwste versies van Firefox (op het moment van schrijven, 31.0). In het begin waren we bang dat het niet werkte, aangezien het geen keuzes gaf. Na wat jagen, waren we in staat om een ​​XML-bestand te vinden met een groot aantal user-agents. Zoals het venster Instellingen toont, zijn er veel meer opties dan in Overrider, inclusief de mogelijkheid om deze te importeren. In werkelijkheid is dit verreweg de meest uitgebreide lijst van user-agents van elke browser die we hebben onderzocht.

Na het importeren van het XML-bestand werkte Switcher perfect. Het is iets meer betrokken dan Overrider, maar het is de moeite waard om te proberen je browser te identificeren als een apparaat dat gedateerd is als de Nokia N97 mobiele telefoon, of zo ongewoon als een van de spider bots die websites indexeert. Interessant genoeg was Switcher ook in staat om YouTube-video's af te spelen, in plaats van een schijnbaar gebroken spelersvenster te produceren.

F12 Developer Tools (Internet Explorer 11)

Zogenaamd als gevolg van de F12-sneltoets waarlangs het wordt geopend, is de mogelijkheid om user agent-reeksen binnen de browser te wijzigen een standaardelement van Internet Explorer 11. Er zijn veel opties opgenomen in dit venster buiten de gebruikersreeks, inclusief de resolutie en schermgrootte. Hoewel het nauwelijks verrassend is, zijn veel van de user-agentstrings eigendom van Microsoft, waaronder de Xbox One- en Xbox 360-consoles. Als u een gevorderde gebruiker bent, biedt IE11 de mogelijkheid om aangepaste gebruikersreeksen toe te voegen, maar schijnbaar geen XML-bestanden te importeren.

Het maskeren van de user-agentstring werkt correct en sites konden de browser niet identificeren als Internet Explorer toen we probeerden het als iets anders te laten verschijnen. YouTube-video's functioneerden tijdens deze tests als normaal.

Developer Tools (Chrome)

De ontwikkelaarstools in Chrome, zoals die in Internet Explorer, zijn bedoeld om elke extensie overbodig te maken. Aangepaste user-agentstrings kunnen worden toegevoegd, hoewel dit nauwelijks als een verrassing komt, aangezien de andere twee grote webbrowsers op Windows hetzelfde toestaan, ongeacht of dit kant-en-klaar is of niet. Net als bij Internet Explorer is er een duidelijke bias in de standaard gebruikersstrings beschikbaar; het zijn voornamelijk apparaten die eigendom zijn van Google.

De ontwikkelaarstools van Chrome werken zoals verwacht, waardoor de browser zichzelf kan presenteren als een verouderde versie van Opera, van voordat de Presto-renderingengine werd opgegeven. Toegang tot Chrome-opties voor gebruikersrijen is niet zo eenvoudig als in Internet Explorer, waardoor het gebruik van de sneltoets "Ctrl + Shift + J" nodig is om correct te werken.

Onze ervaring met het wijzigen van gebruikersstrings in de drie belangrijkste Windows-browsers is zeer positief. Iedereen was in staat zichzelf te maskeren door de meest geschikte versie van een geteste website te laden. Hoewel de toename in populariteit van responsief webontwerp uiteindelijk zou kunnen leiden tot het schakelen tussen gebruikersagenten met beperkt gebruik, is het verheugend om te zien dat deze nog steeds breed wordt ondersteund. Het is echter verrassend dat Firefox gebruikersagenten niet kan omschakelen zonder extensies van derden.