User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0 I had this option in Mozilla 1.7.2 . For home computing, I use the links preloading but I disable it on work stations at my work place since it overloads our enterprise proxy. Reproducible: Always Steps to Reproduce: 1. 2. 3.
You can turn that off by going to about:config and changing the value of network.prefetch-next to false. I doubt there will ever be UI in FF to expose that setting.
This isn't something we need UI for in Firefox.
*** Bug 309776 has been marked as a duplicate of this bug. ***
Almost without exception, every person (ordinary users that are not programmers) I've asked voiced a strong desire to see a UI method to disable prefetching.
PLEASE: as numerous users have already requested, both disable link prefetching by default, and add an interface for those who want it enabled. If link prefetching gets abused, the ramifications can me significant. If you think this is just baseless paranoia, consider the following hypothetical, but possible, scenario: You are a Firefox user on a corporate network. You visit an innocuous looking site to gather information for some research you are conducting. Unbeknownst to you, the site either was setup by someone malicious or was hacked and the HTML code modified. This site contains a lot of useful information, so you are there for a considerable amount of time. Meanwhile, your Firefox browser is prefetching child pr0n through links you cannot actually see, because they have been coded as a single dot, over a same-color background in a very thin or "collapsed" (and thus unnoticaeble) frame at the very bottom of every page you visit (either that or the links are just placed at the very bottom of every page and likewise disguised). To make matters worse, you go through your company's proxy server, which is happily caching all the images, and your corporate content filter is quite happily passing it all, because the source URL is new (thus not in the filtering list) and filenames all look fine. So the Mozilla dev retorts, "yeah but... you're not technically downloading the files yourself" - never mind that they are being stored both on the company's servers and in you browser cache. Things couldn't get any worse now could they? Wanna bet... Three days later, US Federal agents come a knocking, wondering who their bad boy is. They'd been monitoring Internet traffic and noticed the illicit activity. They confiscate the company's servers and your computer and find all the evidence they need to put you away for a long time. "But," you say, "surely they would be able to prove that it was the Firefox prefetch that did it and not you!" Riggghhhhht. Keep dreaming. They are so incensed by your "conduct" and now they have a conviction; nuff said. You're a n00b and no one else has clued in to the prefetch possibility. The evidence is on your computer. The agents are happy they got "a pervert" off the streets. The company doesn't want any of it to stick to them, so they're going to help the agents nail you as expediently as possible. Few people really liked you anyways. For all they know, you could have saved the actual downloads on some removable media then destroyed it. You have no alibi. Besides, after the media circus, kiss any reputation you may have had left goodbye. You're ruined... You are incarcerated. A few days later, the coroner pays you a visit. I would seriously reconsider the default ("as-shipped") condition of this feature. Well, I've just turned off link prefetching, thank you very much. Now how about you?
IU: disabling link prefetching will not solve the problem you are concerned about. it is trivial to make a web page fetch images that will not appear to the user. link prefetching adds very little by way of a vector for abuse here. consider this simple HTML page: <html> <body> blah... <img src="http://evil.com/pr0n.jpg" width="1" height="1"> blah... </body> </html> no link prefetching is involved, and yet an unwanted image is fetched that goes unnoticed by the user. enough said.
Hmmm. Good point. Forgot all about that capability. :-)
Just because a web page has a web bug (embedded image from another website) DOES NOT justify the mozilla team's decision to embed a privacy-violating feature in Firefox, enabled it by DEFAULT, and provide no simple UI mechanism to disable the feature. So, your are saying that if some webmasters are doing evil tricks, that justifies Firefox doing something similar, without even providing a simple mechanism for users to turn off the feature? Sheesh. BTW, Firefox has a nice, friendly UI control to disable loading of images other than from the originating website. Darin, your argument obviously lacks sound logic. So obviously we need a Firefox plugin to fix what the Firefox team refuses to fix. Any takers?
> So, your are saying that if some webmasters are doing evil tricks, that > justifies Firefox doing something similar, without even providing a simple > mechanism for users to turn off the feature? Sheesh. No, I'm saying that it is better to have websites inform Firefox that they intend to prefetch content. That way, the browser can defer prefetching until the visible content is loaded, serialize the prefetching, and generally ensure that it works better for the user and the website. I contend that "link prefetching" as implemented in mozilla does not give websites anymore capability to "do evil" than what they already have. > BTW, Firefox has a nice, friendly UI control to disable loading of images > other than from the originating website. Who said the offensive images could not come from the originating site? Any site you visit has the power to send you offensive images, and this is possible even if you disable all support for images in the browser. The site can simply send the image as text/plain to a hidden <IFRAME>, and the browser will happily insert the image _data_ into your web cache.
sorry for bugspam, long-overdue mass reassign of ancient QA contact bugs, filter on "beltznerLovesGoats" to get rid of this mass change