Update bei Änderung des UserAgent in Firefox

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

Hi,

Ich ändere den UA zu „xyz“

wie? UserAgentSwitcher o.ä. Addon?

  • FZ

Hi, oh ja das hätte ich euch verraten können.
Ich habe es einmal mit dem Addon ModifyHeaders probiert, und einmal mit dem Eintrag „general.useragent.enable_overrides“ in der about:config.

Wie gesagt, in den HTTP-Headers steht der korrekte UA.

Grüße