如何在 Firefox 中备份历史记录?

208*_*080 7 linux browser firefox browser-addons

Firefox 目前有历史页面限制。在about:config 中

places.history.expiration.transient_current_max_pages: 10322
Run Code Online (Sandbox Code Playgroud)

我想完全保留它。这些数据中有很多有用的信息。是否有设置或扩展允许我将旧历史自动保存到我的硬盘驱动器?

Bis*_*iyo 1

places.history.expiration.transient_current_max_pages该首选项在 Firefox 中起什么作用?根据Mozilla:Places Expiration文章:

\n\n
\n

places.history.expiration.max_pages:开始过期之前数据库中可以保留的最大页数。

\n
\n\n
    \n
  • 脚步:由于问题是针对Linux的,因此以下过程主要针对Linux环境。但 Windows 或 MacOS 的过程相同,但 Firefox 的安装路径不同。使用任何文件管理器或文本编辑器来创建和编辑文件。这些步骤是通过命令行进行的。

    \n\n
      \n
    • 找到 Firefox 可执行文件。键入此命令以查找firefox可执行文件:which firefox。通常的安装路径是/usr/bin/firefox.
    • \n
    • 将目录更改为/usr/lib/firefox.
    • \n
    • 创建autoconfig.js文件:touch ./defaults/pref/autoconfig.js. 文件名是不变的,不要使用任何其他名称。在该文件中添加以下行:
    • \n
  • \n
\n\n\n\n
  //comments\n  pref("general.config.filename", "mozilla.cfg");\n  pref("general.config.obscure_value", 0);\n  //END//\n
Run Code Online (Sandbox Code Playgroud)\n\n

文件mozilla.cfg名可以是任何其他名称,但应与下一步相匹配。\n * 创建mozilla.cfg文件:touch /usr/lib/firefox/mozilla.cfg。在该文件中添加这些行并根据需要更改该值:

\n\n\n\n
  // IMPORTANT: Start your code on the 2nd line\n  lockPref("places.history.expiration.transient_current_max_pages", 999999);\n
Run Code Online (Sandbox Code Playgroud)\n\n
    \n
  • 注:文件夹结构如下(其他文件省略):
  • \n
\n\n\n\n
/usr/lib/firefox\n|\n+-- mozilla.cfg\n|\n+-- defaults/pref\n    |\n    +-- autoconfig.js\n
Run Code Online (Sandbox Code Playgroud)\n\n

始终记住使用 aka 更改这些文件权限chmod 644-rw-r--r--。终止所有 Firefox 进程以使更改生效。该mozilla.cfg文件的第一行应该有注释。lockPerf可以更改如下:

\n\n
    \n
  • pref(prefName, value) \xe2\x80\x93 如果用户更改了该值,则每次启动浏览器时都会重置该值。
  • \n
  • defaultPref(prefName, value) \xe2\x80\x93 用户可以永久更改。
  • \n
  • lockPref(prefName, value) \xe2\x80\x93 锁定首选项可防止用户更改它。
  • \n
\n\n

请参阅本文中的更多选项和详细信息:使用 AutoConfig 自定义 Firefox

\n\n\n