Hallo zusammen, lange nicht hier gewesen…
ich habe ein kleines Problem.
Ich möchte den UserAgent meines Browsers während des Betriebs ändern.
Ich habe eine Website, die den UserAgent ausgibt:
document.writeln("Ihr User Agent lautet: " +navigator.userAgent)
Mit Chrome geht das ganze wunderbar, wenn ich den UserAgent ändere und die Seite neu lade, wird der neue String ausgegeben.
Im Firefox sieht es anders aus.
Ich lade die seite mit UA „abc“, „abc“ wird ausgegeben.
Ich ändere den UA zu „xyz“, lade die seite neu (ohne Cache natürlich), es wird aber weiterhin „abc“ ausgegeben.
Die Apache Logs und Wireshark zeigen, dass der UA, der im HTTP Header übertragen wird, ist tatsächlich „xyz“.
Habt ihr eine Idee woran das liegen kann?
Gibt es da eine Art Server seitiges Caching?
Was mich besonders wundert, ist der Unterschied zwischen Chrome und Firefox.
Ich hab überlegt, ob es am Keep-Alive liegt…?
Also, wenn ihr eine Idee habt, ich freu mich =)
Grüße