背景:在关闭所有拦截器的情况下,调用 Edge 打开网址时遇到特定 Pattern 的网址会被 Edge 拒绝加载,特别像是被黑名单了,因为确实这也不是什么受欢迎的网站(页游广告网站)。
因为事情奇怪,又找不到相关的文档或者前人提问,又很好奇,所以先问了微软,在等回复,原帖地址: https://answers.microsoft.com/en-us/microsoftedge/forum/msedge_issue-msedge_win11/regarding-the-possible-existence-of-a-builtin-site/f9d172ea-9d17-4970-a74d-d2fbc8cf34d6
用中文重新写一遍小作文~
当我尝试用 cmd 运行下列命令行时:
(因为确实是广告网站,所以在 FSHEX 这里我会用下划线代替点)
start chrome https://wap_tanwan_cn/htmlcode
start msedge https://wap_tanwan_cn/htmlcode
start firefox https://wap_tanwan_cn/htmlcode
发生了如下的情况:
- Chrome 和 Firefox 正确启动并加载了网站
- Edge 只是打开了,但什么也不加载,就好像没给他传 URL 一样
又做了一些尝试,发现:
- 改变此 URL 的任何一部分,比如 tanwan -> tanwan1 ,htmlcode -> htm1code 之后 Edge 就没问题了
- 加入额外的前缀和后缀,比如 abcwap_tanwan_cn/htmlcode123 仍然会不加载
- 任何其它 URL 比如 https://baidu.com 没问题
- 抓包发现当 Edge 不加载时,它是真的连 HTTP 请求都没发
很奇怪为什么这网址这么特殊,猜测特别像是被某个 Edge 或者 Windows 内置黑名单过滤掉了。
只是出于好奇,想问问是否有朋友知道原因,是真的有个过滤器,还是有我没注意到的广告屏蔽开关。
P.S. 我不是那网站的员工,就只是好奇而已
P.S. 试过不同机器、不同版本的 Edge ,Win 10 win 11 都一样
P.S. 能关闭的都关闭了:浏览器插件、浏览器设置、Windows 设置里面的广告屏蔽、基于声誉的屏蔽、popup 屏蔽都关掉了
|