Linux版Microsoft Edge显示正在设置同步但不能同步的解决

上一级页面:index-wsl

前言

Linux版本Microsoft Edge浏览器是可以实现同步功能的,但是却遇到显示“正在设置同步”,实际还是不能同步的情况,请用以下方法解决。当然,在Windows或者MacOS版上也是能用的。

问题进一步说明

Linux上Edge浏览器已经可以进行同步(获得微软Edge Linux版同步收藏夹、密码和扩展功能的方法),我这里同步仅能使用几天,后来升级后(也有可能没升级前就不能同步了)发现不能同步了,以为是Linux版的有BUG,所以去微软问答社区提问,才发现是网络问题。

问答社区官方给出的回答基本是修改DNS,如使用8.8.8.8,解决方法见linux修改dns

不过更改后可能还是无效。

解决方法

在系统hosts文件中添加了如下三个域名的解析地址就可以了:

1
2
3
4
5
52.167.253.237 activity.windows.com

52.167.253.237 edge-enterprise.activity.windows.com

52.167.253.237 edge.activity.windows.com

注:添加以上代码后保存hosts文件并退出。

说明

在Edge浏览器中访问edge://sync-internals/页面,查看Server URL信息,如果为空,就试试上面的方法。正常后显示如下:

Linux版Microsoft Edge显示正在设置同步但不能同步的解决

附1:有不少Windows 10用户都遇到Edge一直正在设置同步问题

Linux版Microsoft Edge显示正在设置同步但不能同步的解决

Linux版Microsoft Edge显示正在设置同步但不能同步的解决

如上图所示,同步设置都有打开,但是在Windows 10系统中却一直显示“正在设置同步”。

附2:不同的操作系统可能情况不一样

比如使用的是腾讯或是阿里云的DNS,在Linux上都是同步不了的,不过在Windows 8上的Edge没有经过任何设置竟然能够正常的同步。

参考、引用、致谢

Linux版Microsoft Edge显示正在设置同步但不能同步的解决_Linux教程_云网牛站 (ywnz.com)