2010-08-07 17:33:06 +0000 2010-08-07 17:33:06 +0000
281
281
Advertisement

如何在火狐浏览器中清除单个网站的缓存?

Advertisement

在Firefox中,我偶尔需要清除缓存来修复网站。但清除整个缓存似乎是极端的矫枉过正。有没有什么办法可以只清除我缓存中的一个网站?

Advertisement
Advertisement

答案 (13)

263
263
263
2014-03-25 04:17:57 +0000
  1. 选择火狐菜单按钮。
  2. (在Firefox 57或更新版本中,选择Library)
  3. 选择历史图标。
  4. 滚动到底部并选择 显示所有历史
  5. 使用右上角的搜索历史栏搜索网站。
  6. 在搜索结果中,右击相应的页面,选择忘记本网站

注意:这样也会清除该网站的保存密码。

38
38
38
2010-08-07 23:31:57 +0000

如果你想进行 强制刷新 ,我想你就是想这样做,按CTRL+F5。当然,在Mac上也可以用Cmd+F5。在Chrome上也能用。

6
Advertisement
6
6
2010-08-07 19:50:28 +0000
Advertisement

这个插件将允许你查看和删除内存和磁盘中的特定缓存条目– https://addons.mozilla.org/en-US/firefox/addon/2489/

4
4
4
2014-02-12 09:56:21 +0000

请注意,目前没有办法在不使用插件的情况下清除缓存的HTTP重定向(至少是301类型)。

Ctrl+F5 / Cmd+F5 不起作用,因为你会立即被重定向到目标网址,所以你不能刷新原来的网址。

所以我用了之前在这里提到的【CacheViewer插件】(https://addons.mozilla.org/en-US/firefox/addon/cacheviewer/)来处理这个问题。

参见也是Firefox中的这个bug了解这个问题的细节和可能的进展。

2
Advertisement
2
2
2010-08-07 19:45:16 +0000
Advertisement

在Firefox中,没有内置的方法来清除特定页面/网站的缓存。你可以 “忘掉这个网站 "从历史中清除域名,你可以 "删除这个页面 "从历史中清除特定页面,但你不能清除属于一个页面的单个缓存项目(除了去你的配置文件文件夹中删除它们)。

可能有一些附加组件可以做到这一点,但我在翻阅这些附加组件时没有发现任何东西。缓存删除的内置功能似乎有全有或全无的政策。

2
2
2
2016-09-20 16:37:03 +0000

在似乎是一个刚刚发布的Firefox扩展中,原来的问题现在有了答案,它既可以直接解决提出的问题(而不是如何也从选定的域中删除cookie、密码等,而这是通过使用 “忘记这个网站 "发生的),又可以处理利用页面重定向而不是改变页面内容的网站,这是不可取的缓存。设计也很棒。快速而高效。 https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/

2
Advertisement
2
2
2012-11-18 02:28:18 +0000
Advertisement

某天当你没有打开其他东西的时候,进入工具 ⇨清除最近的历史记录,然后选择只清除缓存,然后只清除今天或Xtime的缓存。因为你刚刚访问过该网站,它应该已经把缓存中的时间戳移到了列表的最前面,所以你可以直接清除当天Firefox的所有缓存,从而清除你特定网站的缓存。

1
1
1
2018-07-12 10:55:43 +0000

另一种方法是使用Firefox的容器–创建一个新的容器标签/窗口(使用容器插件,例如临时容器,或Mozilla的多账户容器插件),然后在该容器中加载你的网站–一个新的/临时容器将有空的登录、缓存等,所以会像你已经清除了这些。

1
Advertisement
1
1
2016-01-15 16:42:25 +0000
Advertisement

我在这里有点晚了,但我想为那些像我一样通过google找到这个帖子的人留下这个答案。我通过访问Firefox的配置文件选择器(Windows -> Run -> “Firefox.exe -p"),使用一个新的配置文件并从那里访问网站,问题就解决了。然后,当我回到我的常规配置文件时,网站又开始正常运行了!这一定是在另一个配置文件中打开它的原因。在另一个配置文件上打开它时,一定是我的常规配置文件用未损坏的文件版本刷新了缓存。

1
1
1
2010-08-07 19:54:23 +0000

有一个类似问题,很快就有答案了。

-你可以通过两个配置文件来使用Firefox。 - 有一个名为CookieMonster的扩展,可能适合你。 - FF有两个附加组件是每个网络开发者都需要的,它们是Web开发者工具栏和Firebug,Firebug扩展YSlow也非常方便。
Web Developer Toolbar有很好的缓存和cookie控制功能,具体到单个cookie。 - 通常按Ctrl-F5就够了。

0
0
0
2018-01-23 20:06:36 +0000
0
0
0
2018-01-20 08:42:54 +0000

如果你知道你需要从缓存中清除的URLs的确切列表(例如相关站点的损坏的CSS条目/ies),你可以使用这个脚本清除它们(改编自 DoomEntry. js ; 需要在Browser Console (Ctrl+Shift+J)上运行,而不是**Web Console (Ctrl+Shift+K):

// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
    .getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);

// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);

只需在每个需要清除的URL上运行该脚本即可(或建立一个循环……你知道该怎么做)。

理论上,这应该会清除缓存的AJAX响应,其他异步加载的资源,以及301重定向条目(只要你输入原始的(301前)URL)。

0
0
0
2018-07-12 07:09:12 +0000

虽然没有删除所有的网站数据,但这个方便的插件将删除当前网站的cookies。 https://addons.mozilla.org/firefox/addon/remove-site-cookies

Advertisement

相关问题

9
7
11
11
7
Advertisement