Hallo Forum,
aus Spaß an der Freude lerne ich gerade Go (Golang) und versuche mich an einem HTTP-Server. Der soll primär statische Seiten ausliefern und unter bestimmten Request-URLs dynamisch erzeugte Inhalte. Zudem soll er im von Apache httpd und nginx bekannten Combined Log Format loggen, um die Logs mit den gebräuchlichen Werkzeugen analysieren zu können. Das alles klappt bereits erstaunlich einfach und beeindruckend performant.
Während die Software bereits weitestgehend läuft, muß ich während meiner Tests feststellen, daß der Mozilla Firefox bei jedem Seitenaufruf den URL "/service-worker.js" abzurufen versucht. Dieses Verhalten sehe ich jedoch bei keinem anderen Browser (Google Chrome, KDE Konqueror). Auch beliebte Kommandozeilenclients wie curl(1), wget(1), w3m(1) und Perl GET versuchen diesen URL nicht abzurufen -- logisch, die können ohnehin kein JS.
Was mich dabei allerdings ein wenig ärgert: in den Entwicklertools meines Firefox werden diese Requests unter "Netzwerkanalyse" nicht angezeigt.
Gleichzeitig übermittelt der Firefox anscheinend auch Cookies zum Thema CSRF, die ich mir jedoch noch nicht näher angeschaut habe. Sie scheinen allerdings immer denselben Inhalt zu haben, und tauchen zumindest in der Netzwerkanalyse als "Anfragekopfzeilen" auf.
Beides -- der Abruf der "/service-worker.js" und auch die Cookies sehe ich auch in Wireshark und tcpdump(1).
Über diese beiden Verhaltensweisen des Mozilla Firefox bin ich zwar nicht sonderlich beunruhigt, aber ich finde leider keine Dokumentation dazu -- vermutlich suche ich falsch. Weiß jemand etwas darüber und kann mir bitte einen Link zu einer Dokumentation oder zumindest zu passenden Stichworten für eine eigene Suche zukommen lassen? Vielen Dank!
PS: Sollten Dir irgendwelche "Salamischeiben" fehlen, stehe ich natürlich gern für Deine Rückfragen zur Verfügung. Dankeschön!
Edit: Huch, ich sehe gerade, ich bin im flashcen Forum gelandet. Könnte einer unserer Moderatoren bitte so freundlich sein, diesen Thread in "PC-Programmierung" zu verschieben? Dankeschön!