我之前一直使用 Firefox,最近换成了 Chrome。安装 Chrome 后,第一次打开时,系统提示“您在其他浏览器中有书签。要导入吗?”
我的问题是:Chrome 如何知道这些书签?Firefox 是否将其保存在公共位置,以便其他浏览器可以使用它?如果答案是肯定的,那么将它们保存在公共位置的原因是什么?
如果我错了,请纠正我!
答案1
Chrome 可以做到这一点,因为开发人员知道 Firefox(和其他浏览器)将数据存储在哪里。就像 Firefox 开发人员知道 Chrome 将书签存储在何处一样。
没有共同的位置——只是一个浏览器的开发人员调查其他浏览器的工作方式。
答案2
书签文件几乎总是被称为 bookmarks.html 或 bookmarks.json 或其他同样明显的名称。每个浏览器都会在每个支持的操作系统中一个已知位置保存一个包含用户特定偏好设置(配置文件)的文件夹。它并不保密;事实上,浏览器编写者通常会发布这些信息,以便用户可以备份他们的配置文件,或者在需要排除故障时删除它们。