如何缓存我使用 Firefox 访问的所有页面?

fle*_*len 8 firefox browser-cache

问:如何使用 Firefox 缓存在给定会话中访问的所有页面?

我经常带着我的笔记本电脑去图书馆学习,那里我没有互联网接入(没有登录)。我通常在前一天在互联网上研究一些东西,我想让 Firefox 缓存来自网页的所有数据,这样当我在图书馆时,我可以回到我在互联网上阅读的东西。

我有这些配置设置:

browser.cache.check_doc_frequency;3  
browser.cache.disk.capacity;500000  
browser.cache.disk.enable;true  
browser.cache.disk_cache_ssl;true  
browser.cache.frecency_experiment;4  
browser.cache.memory.enable;true (should I set this to false?)  
browser.cache.offline.capacity;512000  
browser.cache.offline.enable;true  
browser.cache.disk_cache_ssl;true 
Run Code Online (Sandbox Code Playgroud)

即使之前清除了我的所有缓存,某些元素(例如图像)有时出于某种原因也不会存储在缓存中,即使它们在页面加载时在选项卡上显示良好。但是如果我重新加载页面,它们就会被存储。

有一个叫做Session Manager的插件可以让我保存当前的会话。但最好能保存整个历史记录,因为有时我会忘记存储我读过的一些很重要的页面。这就是为什么我想缓存所有内容(磁盘空间不是问题),以便在“离线模式”下我可以在 Firefox 中返回它们。

有一些相关的问题,但它们没有提供我的解决方案:
在 Firefox 中自动保存所有访问过的页面
尽可能浏览网站的本地副本(互联网连接速度较慢的 Firefox)
在没有互联网连接的情况下浏览缓存页面

谢谢!

DxT*_*xTx 5

您可能无法自动存储(缓存)您访问的每个页面。但是您可以将任何网页(带有 CSS、图像等)完全保存到可以在任何浏览器中打开的单个 HTML 文件中。这类似于chromium 浏览器(Google Chrome、Opera 等)中的 MHTML 功能。

插件
01:单个文件 | 将页面另存为单个 HTML 文件,作者:gildas
02:保存页面 WE,作者:DW-dev

使用 SingleFile 插件的该网页的示例屏幕截图

截屏

更新...

SingleFile Firefox 插件中有一项功能可以让您自动保存您访问的每个页面。

SingleFile 自动保存功能的屏幕截图