用了很久的Chrome浏览器,换电脑后却碰到了很头疼的问题:新电脑上Chrome无法自动同步。网上的方法都尝试了,均无效。

总结一下网上的办法:
1.不使用代理,手动导出书签、导出扩展,然后导入另一个Chrome。能坚持用这种方法的,我敬你是条汉子。
2.使用代理。安装Chrome扩展,用一些代理手段(大致分为两种类型,一种只能连接谷歌的服务,另一种可以连接所有外部网络)即可同步。不能多说,说多了就是违法。

使用代理后当Chrome发生改动时(添加书签等)浏览器会自动触发同步,如果没有改动,也会定时同步。
所以要想让浏览器立即同步,随便添加或删除一个书签,改改设置,扩展页面点击更新,都可以使Chrome立即同步一次。
实在不行的话,退出当前Google账号,重新登陆,必定会触发一次同步。

那么如何知道浏览器是否如愿进行了同步?有两种简单的方法:
1.进入Chrome 同步的数据查看,(设置–同步功能和Google服务–Chrome同步的数据),页面底端会显示最近一次同步时间。
2.进入chrome://sync-internals/查看,“Sync Protocol Log”会显示同步进程。

然而以上方法我都试了,还是无法触发自动同步,不仅如此,连重新登陆账号后的自动同步都实现不了。进入chrome://sync-internals/查看,发现Credentials下的Has Token一直是false。怀疑是浏览器设置的问题(具体有可能是代理的问题,因为各种代理扩展都是通过修改浏览器代理设置实现的,相互之间肯定会有冲突),于是退出Google账号,选择清除书签和密码,在设置中选择“将设置还原为原始设置”,效果跟重装Chrome浏览器是一样的,然后下载安装了一个代理扩展,登录Google账号后发现可以同步了。

如果这样都不行的话,那就只能重装最新版Chrome试试了。