En alternativ Any Browser-kampagne

Der har et stykke tid kørt en kampagne under betegnelsen Any Browser, for at gøre opmærksom på at ideen med World Wide Web er at man laver websider der kan læses af enhver browser. Hidtil har kampagnen hovedsageligt virket ved at folk har sat Any Browser-mærkater på deres websider, men jeg synes det er tid for at åbne en ny front i arbejdet med at forklare webmestre at de med fordel kan lave websider der kan læses af enhver browser. Det jeg gør er at jeg får alle de browsere jeg bruger til blot at præsentere sig som Any Browser overfor nysgerrige webmestre. Om det så i virkeligheden er Internet Explorer, Konqueror, Lynx, Mozilla, Netscape eller Opera lader jeg det være op til webmestrene at gætte.

Jeg håber der er mange der vil bakke op om på den måde at presse webmestrene til at udvikle websteder, der lever op til ideen med World Wide Web og er uafhængige af hvilken browser deres læsere måtte vælge at bruge.

FireFox

Skriv about:config i adressefeltet og sæt så:

general.useragent.vendor=AnyBrowser 
general.useragent.vendorSub=1.0
general.useragent.security=XHTML 1.1

Internet Explorer

Det har jeg ikke fundet ud af endnu. Hvis du kender løsningen må du gerne sende den til <jacob@jacob-sparre.dk>

Konqueror

Opret filen "$KDEDIR/share/services/useragentstrings/anybrowser.desktop" (det skal man være systemadministrator for at kunne få lov til) og lad den indeholde den følgende tekst:

[Desktop Entry]
Encoding=UTF-8
Name=UADescription (Any browser)
Name[da]=Brugeragentbeskrivelse (Hvilken som helst browser)
Type=Service
ServiceTypes=UserAgentStrings
X-KDE-UA-TAG=MISC
X-KDE-UA-FULL=Any Browser, HTML 4.01, XHTML 1.0
X-KDE-UA-NAME=Any browser
X-KDE-UA-VERSION=1.0
X-KDE-UA-SYSNAME=All platforms
X-KDE-UA-SYSRELEASE=1.0

Dernæst skal du (som almindelig bruger) åbne filen "$HOME/.kde/share/config/kio_httprc" og tilføje linierne:

[dk]
UserAgent=Any Browser

[com]
UserAgent=Any Browser

Næste gang du åbner Konqueror for at gå ind på et ".dk"- eller ".com"-websted vil den nysgerrige webmester kun få at vide at du bruger "Any Browser".

Tak til Finn Dorph-Petersen.

Lynx

Du sætter Lynx' identifikationsstreng med kommandolinieargumentet "-useragent". Så hvis Lynx skal påstå at den blot er "Any Browser" skal du bruge kommandoen:

   lynx -useragent='Any Browser' http://et.eller.andet.sted/

Hvis du bruger en slags Unix (og kommandofortolkeren Bash) kan du med fordel tilføje det kommandolinieargument en gang for alle, ved at føje linien:

   alias lynx="lynx -useragent='Any Browser'"

til filen "~/.bashrc".

Opera

Det lader sig ikke gøre i Opera 6. Jeg ved ikke hvordan det står til med andre udgaver. Hvis du ved det, må du gerne sende information om det til <jacob@jacob-sparre.dk>

Squid

Det har jeg ikke fundet ud af endnu. Hvis du kender løsningen må du gerne sende den til <jacob@jacob-sparre.dk>

-- 

Skrevet af:
Jacob Sparre Andersen <jacob@jacob-sparre.dk>
Senest opdateret:
27. juni 2008