如何帮助Chomium系浏览器导入历史记录?

发现最近版本的Chromium系不会加载浏览器迁移(例如将文件复制到另一台设备)之前的浏览记录,但使用NirsoftBrowsingHistoryView 仍可读取。目前已经测试过的版本有:

  • 基于chromium 111.0.5563.41的 Slimjet 39.0.5.0便携版,数据在安装目录
  • chromium 105.5075.0,解压获得,数据位于User\AppData\Local\下
  • 基于chromium 102.0.5005.167的CentBrowser 5.0.1002.354便携版,数据在安装目录

以上三款浏览器同版本记录迁移后默认加载(chromium需要在对应位置手动还原数据文件);

  • 迁移目标:MS Edge 118.0.2088.69,数据在User\AppData\Local\Microsoft\Edge\下, 迁移源的 Edge浏览器版本未做记录
  • 目标:基于Chromium 114.0.5735.16的Slimjet 40.0.2.0便携版,数据在安装目录,源:同目标版本

以上两种情况,迁移后的新浏览器拒绝显示旧的浏览记录,但History文件不会在浏览器关闭后被清理,使用BrowsingHistoryView仍可读取迁移前产生的数据。

此外,将装有Slimjet 40.0.2.0便携版的电脑A的硬盘拔出来转移到电脑B上,历史记录会正常读取,不会看作一次迁移。

通过Slimjet的表现,可以推测是否显示历史记录的依据不是Windows用户是否变更。同时根据其他chromium系浏览器的差异,这个变动可能发生在最近的版本中,例如112或113。
求一个能把浏览器历史记录重新展示(或导入)的工具(或工作流)。如果能同时保持旧有的浏览器扩展及其数据,也欢迎分享。

据我所知,Chromium 系浏览器是不支持数据便携的,包括 cookies, 设置、密码等在迁移到另一台机器上之后都会无法显示,倒不是说技术上做不到,而是出于安全性故意这么做。

参考:

百分浏览器应该是可以的.

看源码,我以前研究过这个问题,看了好几天源码(最后放弃了)