我在这里问这个问题是因为我已经在 ProWebmasters 上问过了并且版主说 SuperUser 上的人也许可以回答它。
作为一名程序员,我无法屏蔽广告,这让我很尴尬,希望得到一些帮助。
附言:我考虑过链接到问题而不是在这里重新发布所有内容,但如果您觉得我在这里发布问题的内容更合适,请告诉我。我会编辑我的问题。
答案1
这不是某种 DNS 欺骗。ISP 正在积极更改 Web 请求并注入他们自己的广告软件。如果您仔细查看代码片段,存储 GET 请求的变量作为该请求的一部分,包含一个命令,用于通过其自己的代码传输部分 google javascript 文件。
快速浏览一下网络上类似的投诉,就会发现 ISP 在返回的页面上随机挑选一些(第一个列出的?全部?)脚本标签,并将其重写为指向他们自己的广告软件脚本,然后将原始脚本通过他们的服务器传输。如果我不得不猜测,我会说他们这样做可能也是为了自己的利益(谷歌广告收入等,不仅仅是通过向您投放广告,还可能重写来自原始脚本的任何谷歌分析调用,使其看起来像他们的内容等)。
你应该放弃他们,这很可疑,而且他们对此撒谎。你可能还想给谷歌写封信。他们可能在篡改他们的分析,也可能没有,但他们所做的违反了谷歌的广告合作伙伴政策。
我很好奇 https 请求是什么样的......