搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Firefox 12 incorrectly caching pages

  • 28 回覆
  • 259 有這個問題
  • 33 次檢視
  • 最近回覆由 cor-el

more options

After upgrading from Firefox 11 to 12 I'm having serious problems with Firefox over-caching pages.

For example if you: Go to a URL where you can enter comments. If after comments are entered you are sent back to the same URL Firefox is showing the old page (without your new comments). You have to do a refresh to see the new page (with the new comment)

Even if the page has PHP headers: header('Cache-Control: no-cache, no-store, must-revalidate'); header('Pragma: no-cache'); header('Expires: 0');

Firefox ignores this too.

After upgrading from Firefox 11 to 12 I'm having serious problems with Firefox over-caching pages. For example if you: Go to a URL where you can enter comments. If after comments are entered you are sent back to the same URL Firefox is showing the old page (without your new comments). You have to do a refresh to see the new page (with the new comment) Even if the page has PHP headers: header('Cache-Control: no-cache, no-store, must-revalidate'); header('Pragma: no-cache'); header('Expires: 0'); Firefox ignores this too.

被選擇的解決方法

Firefox 13 is out and the fix for this issue is included in the release. Please update to the latest release version of Firefox if you are still having this issue.

從原來的回覆中察看解決方案 👍 6

所有回覆 (8)

more options

Firefox cache has never worked for me. Everytime I view a website/webpage i've viewed before the network connection starts up and doesn't even LOOK for a cache. It seems kinda pointless having that option when it doesn't work. LOLZ. If I have seen a page ever before, why not just use it unless the person requests a refresh? Why waste all that bandwidth?

more options

lol - i wish it didn't work for me. i would love for ff to force a new page anytime i reopen my browser or refresh a page. not worried about bandwidth at all. i seldom browse from my phone which would be the only time i would have a thought about bandwidth.

btw, i'm on xp - is that a factor in all this?

由 Taco X 於 修改

more options

Well, consider youtube videos. Lets say you've watched a 2 hour clip. You really expect people to want to download the full thing again to watch? Seriously. If you are not concerned with bandwidth, then why would you even bother commenting? It seems your reality is not the same as the majority of people out there getting screwed by ISP. Especially people using mobile broadband.

more options

it should be a feature you can turn on or off then. why the hell should you reply i could equally ask you.

[Personal attack removed by moderator. Please read Mozilla Support rules and guidelines, thanks.]

由 Chris Ilias 於 修改

more options

Hi maxchaos, by default Firefox will cache any content the server instructs it to cache, and will not cache content the server instructs it not to cache. Youtube videos unfortunately are not supposed to be cached.

Hi Taco_X, you can disable caching if you prefer. There might be a way to do this in the options dialog, but it might be more straightforward to use the about:config preferences page to make that change.

(1) In a new tab, type or paste about:config in the address bar and press Enter. Click the button promising to be careful.

(2) In the filter box, type or paste cache and pause while the list is filtered

(3) Double-click browser.cache.disk.enable to toggle the value from true to false. Firefox also does some in-memory caching. The preference for that is browser.cache.memory.enable.

more options

thanks for the tip for disabling caching. i would vote that your comment helps but i don't have that option.

more options

jscher2000, this begs the next question. Why not cache video content? Why is the question. If obviously it could make things easier. Why not?

more options

YouTube sends its video content currently in small chunks to the video player via a GET request and throttling at low speed, so you will only get file fragments and not a complete file in the cache.

  1. 1
  2. 2