Firefox即将推出的书签同步改进功能解决了长期存在的问题
- 类别: 火狐浏览器
Mozilla很早以前就在Firefox中引入了同步功能。同步以附件的形式出现 Mozilla编织 首先但是 集成到Firefox Web浏览器中 稍后为浏览器的所有用户提供同步功能。
Mozilla通过切换到Firefox 29版本来更改Sync在Firefox中的工作方式 到新的帐户系统 允许使用电子邮件地址和密码(与Sync的早期版本所需的密钥相对)进行身份验证。
尽管Firefox中的Sync当前版本可以可靠地运行,但在大多数情况下,某些数据集被证明比过去的数据集更容易出错。
同步书签的Firefox用户可能会注意到与此相关的许多问题。
Firefox书签同步问题
Firefox中即将进行的书签同步更新将解决以下问题:使用Firefox Sync同步书签时可能会发生以下问题:
- 部分下载-Firefox中当前的同步一次将记录一次应用到数据库。例如,由于Internet连接断开而造成的中断可能导致出现问题,例如项目显示在错误的文件夹中或出现故障。
- 同步操作期间所做的更改-在下一次同步运行之前,由于书签同步仅在启动时(而不是在运行期间)一次拉动更改,因此在下一次同步运行之前,将不包括在同步操作期间进行的更改。
- 乱序下载-书签子项可能会在父级之前上传或下载,这可能会导致各种问题,例如,由于Firefox Sync用作临时存储,书签被卡在了“其他书签”文件夹中在同步过程中。
- 重复数据删除-同步将“本地树压缩为书签属性映射”,并使用它来检测和忽略属性相似但ID不同的书签。在同步期间更改书签时,此映射不会更新,并且不能区分本地记录和服务器记录。
Mozilla的解决方案
书签同步的更改解决了上面列出的问题。该解决方案使用与服务器匹配的镜像副本,以便不再将数据直接添加到数据库中。
Mozilla注意:
结构化的应用程序有助于减轻在同步,部分下载和无序下载期间所做的更改所导致的损坏。我们没有将下载的书签直接插入数据库,而是将它们存储在与服务器匹配的“镜像”中。
然后,我们遍历本地树和镜像的远程树,生成新的合并树,并更新本地树以使其与合并树匹配。最后,我们在输出缓冲区中暂存本地更改的记录,上传记录,然后再次更新镜像以反映我们刚刚上传的内容。
您可以 跟随错误 在Bugzilla上,或 这个错误 它跟踪Firefox中默认启用该功能的时间。
您可以设置 首选项services.sync.engine.bookmarks.buffer 为true以立即启用该功能。我建议您定期备份书签,因为目前仍在进行中。
结束语
如果您在Firefox中遇到书签同步问题,尤其是诸如书签同步无法正常工作,书签在错误的文件夹中放置或书签在不同系统上的不同步问题之类的问题,则可以期望,一旦更新,情况会更好土地。
现在轮到你 :您使用的是Firefox Sync还是浏览器的同步解决方案?
相关文章
- 关于同步:Firefox同步疑难解答插件
- Firefox 53:书签同步可靠性改进
- 如果您使用主密码,则无法同步Firefox密码
- 如何设置新的Firefox Sync服务器