我正在设置一台新笔记本电脑,并安装了 Opera 12 和 Opera 20(因为 Opera 20 尚未正确支持书签,而 Opera 12 中有几千个书签)。我安装了两个版本的 Opera,然后从旧机器复制了 Opera 12 书签。
现在我想将书签栏上的 Opera 12 书签导入 Opera 20(即我每天使用的几十个书签)。但是,我发现 Opera 20 书签导入器(Opera 菜单 > 更多工具 > 书签导入器)呈灰色。我猜这是因为我在将 Opera 12 书签从旧机器上复制过来之前安装了 Opera 20,所以 Opera 20 认为没有书签可以导入。
我如何告诉 Opera 20 重新导入 Opera 12 书签?即我如何让它重新读取 Opera 12 书签文件以便我可以导入它们?
答案1
滥用 Chrome
Chrome 和 Opera 15+ 使用相同的文件结构作为书签文件。它们可以互换
- 将所有旧 Opera 12 书签导出为 HTML
- 将其导入 Chrome (便携的)。
- 从 Chrome 的配置文件夹复制
bookmarks
文件并替换bookmarks
Opera 15+ 配置文件夹中的文件。
提醒自己:编写一个批处理并将其设置为自动启动,以便将 Opera 单向同步到 Chrome
答案2
感谢用户 leocg 和 defcormax,Opera Windows 论坛给出了以下答案:
打开命令提示符(我通过打开运行窗口并输入“cmd”(不带引号)来做到这一点);
在命令提示符中将目录更改为 Opera 应用程序文件夹(在我的 x64 计算机上,此目录为 C:\Program Files (x86)\Opera);
然后,在命令提示符中输入“launcher --presto-small-prefs-dir={ROAMING_PROFILE_DIR}”,不带引号,将 {ROAMING_PROFILE_DIR} 替换为包含 Opera 12 配置文件的文件夹(即包含 Opera 12 bookmarks.adr 的文件夹)。对我来说,该文件夹是 C:\Users{我的用户名}\AppData\Roaming\Opera\Opera。
这将启动 Opera 20,并用转换后的 Opera 12 配置文件替换该配置文件。