之前访问 taobao, jd, amazon 的时候,会发现第一个 Tab 会闪一下,以为是 Chromium 的 bug,也没在意。
今天,第一个 Tab 开的页面是 Desmos,就在我搜索硬盘相关信息时,Desmos 弹窗问我是否确定离开,于是发现不对劲,点击确定,居然发现跳到了 union-click.jd.com 的一个链接
又翻了一下浏览记录,一查 union-click.jd.com
,发现有多次历史,忍不了了,于是开始找原因
又把跳转后的链接找来
https://wdc.jd.com/?cu=true&utm_source=dh.tbyuantu.com&utm_medium=tuiguang&utm_campaign=t_1000537640_&utm_term=...
在 ~/.config/chromium
里用
$ grep -Ril "tbyuantu" .
$ grep -Ril "union-click" .
命令搜索,只找到几个关系不大的文件,关于拓展的信息没有找到
又用 Google 搜索了 t_1000537640_
字段,找到一篇公众号,但与我已用方法相同,只好自己探寻原因
整理了一下已知信息,既然只在第一个 Tab 里跳转,那我就守株待兔好了
首先用 SwitchyOmega 把 union-click.jd.com
和 dh.tbyuantu.com
指向了无效的地址
接着,在第一个 Tab 里打开自己的网站,以防其它网页有未知干扰,并且打开 dev tools
与此同时,不断打开 tb, jd 搜索硬盘之类的信息,终于,等到了我想要的
鼠标放上去,从 Initiator 里,可以看出前两个是由 gjldcdngmdknpinoemndlidpcabkggco 发出的,而红色的那个则是由 dhdgffkkebhmkfjojejmpbldmpobfkfo 发出的,之所以被取消,是因为我 用 SwitchyOmega 指向了无效代理,它又防止被发现才取消的
由于我对 dhdgffkkebhmkfjojejmpbldmpobfkfo 是比较信任的,虽然鼠标放上去显示来自于它,但导出 har 文件后并没有找到它,也看了一下相关 js 代码,没有什么问题,估计是我使用 dev tools 的方法不正确(dhdgffkkebhmkfjojejmpbldmpobfkfo 里已关闭所有插件)
于是目光定在了 gjldcdngmdknpinoemndlidpcabkggco 上,打开
chrome-extension://gjldcdngmdknpinoemndlidpcabkggco/ct.js
一搜索,就找到了跳转的地址 p.extfun.com
,终于破案了
在 V2EX 上搜索了一下这个插件,原来不是个案,早知就多翻几个帖子了,害得我浪费了半天时间
dhdgffkkebhmkfjojejmpbldmpobfkfo
: Tampermonkey
gjldcdngmdknpinoemndlidpcabkggco
: Extension Manager
chrome-extension://gjldcdngmdknpinoemndlidpcabkggco/ct.js
的存档
V2EX 上有相同遭遇的帖子
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.