Sådan ændres brugeragenterne i Firefox, Chrome og IE
For den gennemsnitlige internetbruger vil deres browsers 'brugeragent' ikke være en grund til overvejelse - mange kan faktisk ikke vide, hvad brugeragenten refererer til. Der findes nogle mere detaljerede beskrivelser online; Kort sagt, de er en webbrowser's unikke fodaftryk. Det betyder, at en webudvikler kan oprette en version af et websted til brug i Internet Explorer 6, givet sin berygtede mangel på kompatibilitet med standarder.
Brugeragenter arbejder også for at hjælpe med at identificere en indkommende mobilbrowser, som Chrome på Android eller Safari på iOS, hvilket resulterer i, at mobilwebstedet indlæses. Alle større Windows-browsere kan maske deres brugeragenter, hvilket gør dette til en nem måde at reducere datakonsumtion med begrænset båndbredde på.
User Agent Overrider (Firefox)
En af de to muligheder for Firefox-brugere, Overrider er en genstartet addon, hvilket betyder at det træder i kraft, så snart en side opdateres, som det ses i ovenstående billede af Googles mobilresultatside. Valgmulighederne holdes på et minimum ud over en rulning af tilgængelige brugeragenter, som browseren kan identificere som og et vindue, hvor nye brugeragenter kan tilføjes. Ikke desto mindre er dette mere end tilstrækkeligt, da brugeragentstrengen korrekt vises som en iOS-enhed nedenfor.
Overrider fungerer godt baseret på vores test, skifte mellem mobile og desktop versioner af websteder med en enkelt opdatering. Under vores test oplevede vi kun et problem: Når maskeret som en stationær webbrowser, nægter YouTube-afspilleren at indlæse den korrekt. Når det maskeres som en Android- eller iOS-webbrowser, fungerer den ordentligt og skifter også til det mobile YouTube-websted.
User Agent Switcher (Firefox)
Den ældre af de to Firefox-addons, User Agent Switcher blev sidst opdateret i 2011, men beholder kompatibilitet med de nyeste builds af Firefox (på tidspunktet for skrivning, 31, 0). Først var vi bekymrede over, at det ikke fungerede, da det gav ingen valg. Efter nogle jagt kunne vi finde en XML-fil med et stort antal brugeragenter. Som vinduet Indstillinger viser, er der mange flere muligheder end i Overrider, herunder evnen til at importere disse. I virkeligheden er dette langt den mest omfattende liste over brugeragenter af enhver browser, vi undersøgte.
Efter at have importeret XML-filen fungerede Switcher perfekt. Det er lidt mere involveret end Overrider, men det kan være værd at prøve, hvis du kun kan identificere din browser som en enhed som dateret som Nokia N97 mobiltelefonen eller som usædvanlig som en af de edderkopper, der indekserer websites. Interessant nok var Switcher i stand til også at spille YouTube-videoer i stedet for at producere et tilsyneladende brudt afspillervindue.
F12 Developer Tools (Internet Explorer 11)
Såkaldt som et resultat af F12-tastaturgenvej, hvorigennem den er tilgængelig, er evnen til at ændre brugeragentstrenger i browseren et standardelement i Internet Explorer 11. Der er mange muligheder inkluderet i dette vindue ud over brugerstrengen, herunder opløsning og skærmstørrelse. Selvom det ikke er overraskende, er mange af brugeragentstrengene Microsoft-ejede egenskaber, herunder Xbox One og Xbox 360-konsoller. Hvis du er en avanceret bruger, inkluderer IE11 muligheden for at tilføje brugerdefinerede brugerstrenger, men tilsyneladende ikke at importere XML-filer.
Maskering af brugeragentstrengen virker ordentligt, og websteder kunne ikke identificere browseren som Internet Explorer, da vi søgte at få det til at fremstå som noget andet. YouTube-videoer fungerede som normalt under denne testning.
Udviklerværktøjer (Chrome)
Udviklerværktøjerne, der findes i Chrome, som dem, der findes i Internet Explorer, har til formål at gøre enhver udvidelse unødvendig. Brugerdefinerede brugerstrenge kan tilføjes, selvom det næppe skal komme som en overraskelse, da de to andre større webbrowsere på Windows gør det muligt at nå det samme, hvad enten det er ude af pakken eller ej. Som med Internet Explorer er der en klar bias i standardbrugerstrengen til rådighed; de er primært Google-ejede enheder.
Chrome's udviklerværktøjer fungerer som forventet, hvilket gør det muligt for browseren at videregive sig selv som en forældet version af Opera, fra før Presto-gengivelsesmotoren blev opgivet. Adgang til Chrome's brugerstrengsmuligheder er ikke så ligetil som i Internet Explorer, hvilket kræver, at brug af "Ctrl + Shift + J" -genvejen fungerer korrekt.
Vores erfaring med at ændre brugerstrengene i de tre vigtigste Windows-browsere har været meget positiv. Alle var i stand til at maskere sig korrekt og indlæste den mest hensigtsmæssige version af et testet websted. Selvom væksten i popularitet af lydhurtigt webdesign i sidste ende kunne gøre det muligt at skifte mellem brugeragenter med begrænset brug, er det glædeligt at se, at det fortsat er bredt understøttet. Det er dog overraskende, at Firefox ikke kan skifte brugeragenter uden tredjepartsudvidelser.