Im Firefox 3 ist Prefetching standardmäßig aktiviert. Das bedeutet, dass der Browser von allen möglichen auf einer Seite verlinkten Ressourcen präventiv Daten herunterlädt, so dass diese, falls der Link angeklickt wird, schneller auf dem Bildschirm auftauchen. Warum das eine recht ungute Idee ist, erschließt sich eigentlich von selbst:
- Verschwendung von Bandbreite und Systemressourcen
- Schäuble, VDS und BKA-Honeypots
Klare Sache, das unkontrollierte Herunterladen von irgendwelchen Websites ist keine gute Idee. Abstellen geht zum Glück einfach:
- Im Browser
about:config
aufrufen - Die Eigenschaft
network.prefetch-next
- Durch beherzten Doppelklick auf
false
stellen
Fertig!
Kommentare (20)
erlehmann ¶
26. Juni 2008, 22:30 Uhr
Oh, oh, das wusste ich nicht - gibt's da noch mehr caveats ?
Unbeabsichtigte Verwicklung von Firefoxusern ins KiPo-Kriminalfälle in drei, zwei, eins …
Raven ¶
26. Juni 2008, 23:29 Uhr
Erm sorry, aber wenn das Absetzen von GET-Requests einen mit einem Bein in den Knast bringt, ist das meiner Meinung nach kein technisches Problem, sondern ein gesellschaftliches. Wenn Firefox einen durch das Vorladen zum Kriminellen macht, kann jeder falsche manuelle Klick ebenso zur Vorladung führen.
Ich für meinen Teil habe daher kein Problem damit, die Vorratsdatenspeicherung mit Anfragen zuzuspammen, die nicht meine (politischen/sexuellen/terroristischen/[insert buzzword]) Interessen und Nutzungsgewohnheiten wiederspiegeln. Meinetwegen können auch gerne _sämtliche_ Deutsche unwissentlich "böse" Websites anfordern. Ist mir lieber als ein paar Einzelfälle, die dann tatsächlich Opfer der Exekutive werden.
SonicHedgehog ¶
27. Juni 2008, 09:45 Uhr
Ich stelle das meistens mit Fasterfox selber um... Hier mit Breitband nutze ich es und wenn ich mal mobil auf Kosten surfe, schalte ich es ab ...
fwolf ¶
27. Juni 2008, 12:15 Uhr
Fasterfox - genau das wollte ich auch grad schreiben. Die Oberfläche ist zwar unter Linux an manchen Stellen verbugt (Input-Felder zu klein), aber stört nicht wirklich - Hauptsache, der Rest funzt ;)
cu, w0lf.
Peter ¶
27. Juni 2008, 12:22 Uhr
Kann man nicht alles, was Fasterfox macht, besser einfach per about:config erledigen?
Lexx ¶
27. Juni 2008, 12:34 Uhr
Kann man vielleicht, manchen ist das aber zu hoch. :)
Matthias ¶
27. Juni 2008, 13:37 Uhr
Wow, danke für den Tipp! Wie findet man solche Sachen heraus?.. Dass diese Einstellung standardmäßig auf "true" steht, muss wirklich nicht sein.
Ich glaube, ich muss mir doch nochmal einen Abend vornehmen, an dem ich alle "about:config"-Einträge genauer anschaue.
Danke nochmal.
erlehmann ¶
27. Juni 2008, 17:42 Uhr
Zitat Raven:
Höhö, dann werden einfach alle hopsgenommen.
Peter ¶
27. Juni 2008, 17:55 Uhr
Zitat Matthias:
Texte über Firefox-Tuning lesen, wo empfohlen wird, diese Funktion aus Performance-Gründen abzustellen. An den Wolfgang denken dabei freilich die wenigsten.
Zitat Raven:
Als wäre derartiges nicht längst vorgekommen.
Zitat erlehmann:
Nun, das vielleicht nicht. Aber eine Hausdurchsuchung inklusive Beschlagnahmung aller elektrischen Geräte sollte in jedem Fall drin sein. Was mir persönlich auch schon reichen würde.
ben ¶
29. Juni 2008, 07:02 Uhr
und schon hat das panoptische prinzip zugeschlagen...
Hausi ¶
6. Juli 2008, 10:08 Uhr
Link Prefetching FAQ lesen und die Option wieder aktivieren.
Das ganze muss für jeden Link einzeln mit rel="prefetch" aktiviert werden und führt somit nicht zu verschwendeten Resourcen, ist aber für den Web Designer sehr nützlich.
Peter ¶
6. Juli 2008, 10:15 Uhr
Zitat Hausi:
Oh gut, dann ist das in der Tat kein Problem. Die Paranoiden unter uns müssen sich aber weiterhin fragen, was passiert wenn ein Troll/Schäuble auf unangenehme Inhalte verlinkt.
Gerald - hyperkontext ¶
21. Juli 2008, 16:54 Uhr
Manueller Trackback:
Prefetch im Firefox: Mythos und Wahrheit
[...] In den letzten Wochen häuften sich Blogeinträge zur Funktion "Prefetch" im Firefox. Die einen sorgen sich um ihren Leumund, die anderen noch zusätzlich um die Bandbreite. [...]
Dirk Olbertz ¶
6. Oktober 2008, 13:02 Uhr
Danke für die Bestätigung der Vermutung... Bei NoseRub nutze ich zum CSRF-Schutz tokens, die bei bestimmten Aktionen an den Request angehängt werden. Diese Security-Tokens sind natürlich ungültig, wenn der Browser im Namen des Users zig Seiten der gleichen Domain aufruft...
Soenke ¶
7. Oktober 2008, 22:46 Uhr
@autor: Lesen hilft: http://www.howtogeek.com/howto/internet/firefox/quick-tip-turn-off-prefetching-in-firefox/
Das hat mit Firefox 3 überhaupt nichts zu tun, außer dass der es genauso macht wie seine Vorgänger.
Also bitte den Blog Artikel löschen oder korrigieren
Danke!
Soenke ¶
7. Oktober 2008, 22:46 Uhr
Err, ich meinte die FF FAQ: http://developer.mozilla.org/en/Link_prefetching_FAQ
Peter ¶
7. Oktober 2008, 22:58 Uhr
Zitat Soenke:
Darauf haben schon diverse Leute hingewiesen. Das ändert nichts. Immer noch können irgendwelche Heinis dafür sorgen, dass unkontrolliert Sachen auf meinen Rechner geladen werden. Müssen mich nur auf irgendeine Seite locken, bei der irgendwas mit Prefetch verlinkt ist.
Deswegen gehört das aus.
Soenke ¶
8. Oktober 2008, 09:32 Uhr
Moin Peter,
aber der Artikel suggeriert, dass es in Firefox 3 angeschaltet ist und dass der Firefox 3 es _IMMER_ macht.
Beides ist falsch. Firefox macht es schon länger und nur, wenn das rel Attribut gesetzt ist.
Mich stört nur etwas der Bildzeitungsstil des Blog-Entries :)
Manniac ¶
28. Oktober 2008, 15:53 Uhr
Du sagst, dass alle "möglichen auf einer Seite verlinkten Ressourcen" heruntergeladen werden. Stimmt aber doch gar nicht. Beim Prefetching werden keine Links (Anchor-Tag) geladen, sondern spezielle Link-Definition (Link-Tag), die im Seiten-Header stehen.
So wie Du es schreibst, könnte man meinen, es würden bei einer Seite mit 100 Links genau diese 100 Seiten geladen. Prefetching funktioniert aber anders und führt in nur wenigen, ausgewählten Fällen dazu, dass weitere Seiten geladen werden. Vielleicht solltest Du das in Deinem Beitrag ergänzen, da ja immer noch Leute hierher kommen und so die falschen bzw. unvollständigen Informationen lesen und dann eventuell eine Entscheidung treffen, die für sie von Nachteil ist. Ich z.B. möchte das Prefetching der Google-Ergebnisse nicht missen, weil es mir Zeit spart.
Ingo Busch ¶
16. Dezember 2008, 14:56 Uhr
Huch was denn nun. Bin gerade hier auf den Beitrag gestoßen obwohl ich eigentlich was anderes suchte, war aber auch sehr interessant. Wollte die Funktion schon abschalten und dann lese ich die Kommentare. Werden da nun die einzelnen Links verfolgt und geladen oder nur die Angaben im Header, also CSS, XML, RSS usw.?