Edge浏览器新标签页强制显示广告?屏蔽Edge广告的两种方法
脚本之家
昨日 Edge 浏览器新标签页下方出现无法关闭的广告模块,据网友反馈微软中国在微软浏览器启动页里添加广告,与此前不同的是现在这些广告无法彻底关闭或禁用。
我们经过测试发现现在微软浏览器确实已经添加广告,在新标签页的底部有多个网站的链接并且标注广告字样。比较坑的是即便用户已经设置将所有内容和链接关闭这块广告区域也像牛皮癣,而且也无法通过插件屏蔽该区域。
无法彻底关闭的广告区域:
原本微软浏览器启动页或新标签页可以在设置里关闭快速链接和新闻推荐,其中新闻推荐顶部有个可关闭广告区。
这个广告区主要是微软添加的各类链接,例如必应、百度、爱奇艺、天猫、京东、唯品会、淘宝、小米有品等等。
现在即便用户选择将快速链接和新闻推荐关闭这个广告区也不会消失,相反该区域始终显示在新标签页底部区域。
我们测试发现即便设置为非简体中文也同样显示该区域 , 但在非中国大陆IP地址上使用时则不会出现广告区域。
这意味着广告实际是根据用户所在位置进行判断的,当判定为中国用户时就会调用微软 MSN 资讯中国进行显示。
两种方法彻底屏蔽广告:
我们通过测试已经找到两种方法可以屏蔽启动页或者新标签页底部广告,只是这种屏蔽方法还是有些小缺点的。
屏蔽后启动页或新标签页不再支持显示自定义快速链接,为此用户考虑将快速链接放到书签栏里方便快速访问。
修改Hosts文件屏蔽MSN中国版:
新标签页调用的各类资讯内容多数都是微软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 然后左键点击属性。
在属性里追加启动策略即可,这样不论是你使用桌面快捷方式还是任务栏快速启动都可以默认禁止启动页的广告。
特别提示:此方法同样不影响浏览器后续检查更新,但这类策略是否长久有效取决于微软,后续有可能出现失效。
以上就是屏蔽Edge广告的两种方法,希望大家喜欢,请继续关注脚本之家。
相关推荐: