当我第一次启动 Microsoft Chromium Edge 时,我已从 Chrome 导入数据。我得到了我的书签和其他东西,但没有得到我的自定义“搜索引擎”。
如何将我的搜索引擎从 Chrome 导入到 Microsoft Chromium Edge。
这就是我使用开源 DB Browser for SQLite 完成的方法。
⚠ 您需要关闭 Edge 浏览器,以便将此答案复制到文本中。 ⚠
○ 下载并安装
DB Browser for SQLite
○ 复制 Chrome 网络数据
前往
%LOCALAPPDATA%\Google\Chrome\User Data\Default
将文件
Web Data
(无扩展名)复制到桌面并重命名 Chrome Web Data
使用
Chrome Web Data
打开 DB browser for SQLite
(该文件没有扩展名,但它是 .sqlite
):例如右键单击 > 使用或双击文件打开,然后选择 DB browser for SQLite
○ 复制边缘网络数据
关闭边缘
前往
%LOCALAPPDATA%\Microsoft\Edge Dev\User Data\Default
将文件
Edge Web Data
复制到桌面上,将原始文件重命名为Edge Web Data
(例如:Edge Web Data
)并将复制的文件重命名为Edge Web Data
在
Edge Web Data
中打开
DB browser for SQLite
○ 比较关键字表中的 ID
在
Chrome Web Data
中,转到 Browse Data tab
,然后选择表格 Keywords
单击 ID 标题可按 ID 对条目进行排序
也用
Edge Web Data
完成最后 2 个步骤
比较IDS:如果两个数据库中存在某些ID,则需要将
Chrome Web Data
中的ID更改为Edge Web Data
中未使用的ID。为此,您需要单击 Chrome Web Data
中的每个 ID,转到 edit database cell pane
(参见视图-),更改数字并单击保存
○ 从 Chrome Web 数据导出关键字表
在
Chrome Web Data
中,转到菜单文件>导出>数据库到SQL文件
仅选择表
Keywords
,然后单击保存(保留“保留列名称”和“多行”未选中,并保留“导出所有内容”和“保留旧架构”)
○ 在 Edge 中导入
在
Edge Web Data
中,转到菜单文件>导入>来自SQL文件的数据库
选择您刚刚导出的“Keywords.sql”。
对“您要创建...”回答否(我们要导入已经存在的表)。检查表格
Keywords
并保存
将
Edge Web Data
移至 %LOCALAPPDATA%\Local\Microsoft\Edge Dev\User Data\Default
并重命名为 Web Data
开放边缘
如果您添加了一些地址(如
chrome://extensions/
)作为搜索引擎,Edge 会自动将它们重定向到edge://extensions/
。如果您喜欢一切整洁,您可以更新所有 chrome://
链接,但如果您不这样做,它仍然有效。
实际上,@MagTun 的答案是正确的,但现在 Edge 中的关键字表有 23 列,而不是 Chrome 中的 22 列。
您需要将
created_from_play_api
INTEGER DEFAULT 0 列添加到 Chrome Web Data.Keywords
表导出的 Sql 脚本中。
并且请注意,如果您有多个配置文件指向正确的
Web Data
文件。
%LOCALAPPDATA%\Google\Chrome\User Data\Default
并为 Web Data
文件创建 备份副本。%LOCALAPPDATA%\Microsoft\Edge\User Data\Default
并执行相同操作。Web Data
文件从一个浏览器(导出)复制并粘贴到所需浏览器(导入)Web Data
文件即可。