禁用Microsoft Edge广告
侧边栏壁纸
  • 累计撰写 88 篇文章
  • 累计收到 168 条评论

禁用Microsoft Edge广告

萧瑟
2021-08-24 / 2 评论 / 66 阅读 / 正在检测是否收录...

Microsoft Edge市场占有率越来越多了,微软似乎已经开始通过微软浏览器添加广告来获取额外收益。

Edge浏览器启动页里添加广告,与此前不同的是现在这些广告无法彻底关闭或禁用,在新标签页的底部有多个网站的链接并且标注广告字样。比较坑的是即便用户已经设置将所有内容和链接关闭这块广告区域也像牛皮癣,而且也无法通过插件屏蔽该区域。


原本微软浏览器启动页或新标签页可以在设置里关闭快速链接和新闻推荐,其中新闻推荐顶部有个可关闭广告区,这个广告区主要是微软添加的各类链接,例如必应、百度、爱奇艺、天猫、京东、唯品会、淘宝、小米有品等等。现在即便用户选择将快速链接和新闻推荐关闭这个广告区也不会消失,相反该区域始终显示在新标签页底部区域。

测试发现即便设置为非简体中文也同样显示该区域,但在非中国大陆IP地址上使用时则不会出现广告区域,这意味着广告实际是根据用户所在位置进行判断的,当判定为中国用户时就会调用微软 MSN 资讯中国进行显示。

屏蔽后启动页或新标签页不再支持显示自定义快速链接,为此用户考虑将快速链接放到书签栏里方便快速访问。

修改Hosts屏蔽

新标签页调用的各类资讯内容多数都是微软MSN中国提供的,抓包显示广告链接也同样调用MSN中国版的资源。为此我们可以通过Hosts文件直接屏蔽浏览器调用的这些资源,经测试此方法可以阻止浏览器识别区域显示广告。

# 以下是操作方法
# 打开此地址并将hosts文件剪切到桌面
C:\Windows\System32\drivers\etc
# 使用记事本或其他代码编辑器打开hosts文件在底部添加以下内容
# 屏蔽Microsoft Edge启动页广告
0.0.0.0 c.msn.com
0.0.0.0 ntp.msn.com
0.0.0.0 ntp.msn.cn
0.0.0.0 assets.msn.cn
0.0.0.0 api.msn.com
0.0.0.0 browser.events.data.msn.com
#0.0.0.0 edge.activity.windows.com
0.0.0.0 img-s-msn-com.akamaized.net
# 保存文件然后剪切回原路径

此时打开 Microsoft Edge 浏览器启动页仍然可以看到广告,需要在浏览器设置里将所有的缓存文件清空才生效,复制此地址到 Microsoft Edge 浏览器打开:edge://settings/clearBrowserData 勾选缓存图像和文件点清除。

重启浏览器后如果仍然还有广告的话可以打开命令提示符然后输入 ipconfig /flushdns 清除DNS缓存即可生效。

追加启动策略禁止广告

此方法通过修改浏览器启动策略来禁止广告,本质上与修改Hosts屏蔽没有区别,但未来这类策略有可能会失效;

右键点击微软浏览器图标选择属性,然后在目标结尾追加空格和 --force-local-ntp 保存,这样同样可禁止广告。

如果你将微软浏览器固定在任务栏上使用,还需要右键点击任务栏图标、再次右键点击 Edge 然后左键点击属性,在属性里追加启动策略即可,这样不论是你使用桌面快捷方式还是任务栏快速启动都可以默认禁止启动页的广告。

0

评论 (2)

取消
  1. 头像
    小王先森
    Windows 10 · Google Chrome

    不用edge的新建标签页就看不见广告了

    回复
    1. 头像
      萧瑟 作者
      Windows 10 · Google Chrome
      @ 小王先森

      嗯,确实,但是我一直用的是Infinity,这个插件功能也挺强大的。表情

      回复