在过去的一年中,基于Google Chrome的第三方浏览器迅速普及。此趋势始于Code Aurora论坛(CAF)在2015年10月开始发布针对Snapdragon设备进行了优化的Chromium构建。对制作最终的,功能丰富的浏览器感兴趣的开发人员开始分叉该项目,并添加了夜间模式,内容阻止程序等功能,省电模式,手势支持等功能,以及通过Chrome Sync API对Chrome书签的支持。
用户之所以蜂拥至我们论坛上流行的TugaBrowser之类的项目,是因为这些浏览器在Google现有的Chrome同步功能的基础上提供了许多增强功能,而非Chrome浏览器则无法提供这些功能。不幸的是,由于安全方面的考虑,Google 在一月份就关闭了第三方对Chrome Sync API的访问。谷歌表示,此举并非故意妨碍第三方Chrome浏览器,即使是开源Chromium也被归类为第三方Chrome浏览器,但是此安全补丁偶然地暗示了第三方Chrome浏览器书签同步的结束。
目前,诸如TugaBrowser之类的浏览器仍然无法通过Chrome Sync同步书签更改。但是, 是一种方法来同步与第三方Chrome浏览器,桌面书签,只要你有root权限。我们之前发布的方法 基本上可以概括为以下步骤:
打开您的第三方Chrome浏览器的书签文件,然后复制校验和值
将书签文件从Chrome的目录推送到第三方Chrome浏览器的目录,然后将其覆盖。
打开新的书签文件,并用您第一次复制的文件覆盖校验和值
强制关闭/杀死第三方Chrome浏览器,以便其重新加载书签
这种用于编辑书签的方法已经存在多年,可以在出现问题的情况下在桌面上恢复书签,但是使用这些步骤在诸如TugaBrowser之类的浏览器上获取书签是这个古老技巧的巧妙应用。虽然确实可以使用此方法在您喜欢的第三方Chrome浏览器上获取Chrome书签,但它要求您 每次在Chrome中添加新书签时都要执行这些步骤。这当然根本不方便,这就是为什么我开始尝试使该过程自动化。
在上面的视频中,请注意当我打开TugaBrowser展示书签时,如何显示3个书签。当我离开并重新打开TugaBrowser时,显示一个小吃栏, 告诉我已经检测到新书签以及重新启动TugaBrowser的按钮。当我按下按钮重新启动浏览器时,我打开了书签页面,现在看到已添加了新的第四个书签。本质上,我已经自动化了上述4个步骤,使其在后台静默运行,并且我在此处发布了一个教程,向您展示了如何执行此操作!
在开始本教程之前,我需要提到一些事情:
此方法 需要root访问。绝对没有办法解决这个要求,对不起!我们搞砸了/ data / data中的文件,没有root不能访问这些文件。
此方法是一种 单向同步,这意味着您添加到第三方Chrome浏览器的所有书签都不会保存(实际上会被覆盖)。您必须从启用了Chrome同步的Chrome浏览器中添加所有新书签。我已经研究了强制Chrome Sync接受我的书签更改的方法,但是不幸的是,我认为不可能,因为存储在Google服务器上的书签版本似乎总是会覆盖您手动进行的所有更改。
这种方法是 安全的。您的书签不会受到任何损害,因为我们不会(也不会)与存储在其服务器上的Google书签副本发生冲突。
如果您正在第三方Chrome浏览器上寻找双向同步方法,那么抱歉,您永远不会获得这种方法。为此怪罪谷歌。如果您问自己“这是什么意思”,那么本教程不适合您。如果您希望减轻Google删除Chrome Sync的痛苦,那么希望本教程对您有所帮助。