怎么让Chrome/Edge浏览器永远保存历史记录?
看了一下该扩展,它说:
Save browsing history beyond 90 days before Chrome deletes it.
可能是它额外再备份一下,然后到扩展那里去寻找历史纪录。
对于开源的 Chromium, 只需简单修改一下源代码即可实现浏览器自身不删除历史纪录。具体请看:
github.com/ungoogled-software/ungoogled-chromium
patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch
master
# Keep local history longer than 90 days
--- a/chrome/browser/ungoogled_flag_entries.h
+++ b/chrome/browser/ungoogled_flag_entries.h
@@ -52,4 +52,8 @@
"Popups to tabs",
"Makes popups open in new tabs. ungoogled-chromium flag",
kOsAll, SINGLE_VALUE_TYPE("popups-to-tabs")},
+ {"keep-old-history",
+ "Keep old history",
+ "Keep history older than 3 months. ungoogled-chromium flag",
+ kOsAll, SINGLE_VALUE_TYPE("keep-old-history")},
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/components/history/core/browser/history_backend.cc
+++ b/components/history/core/browser/history_backend.cc
@@ -14,6 +14,7 @@
#include
#include
+#include "base/command_line.h"
此文件已被截断。 显示原始文件
但 Chrome 和 Edge 都是闭源系统,确实只能依赖扩展来实现。