近 20 分钟,找出 chrome 浏览器被劫持的原因

2018-07-21 13:11:22 +08:00
 Ansen

现象:

突然发现电脑上 JD 会被劫持,手动输入 https://jd.com ,然后点击购物车的时候就开始跳转(老电脑,付个款,愣是跳转了 1 分多钟)

  1. 首先怀疑是 chrome 插件的问题
  2. 在手机浏览器、EDGE 和 IE 上访问都正常,坐实了第一条
  3. 先禁用所有插件,一个一个的打开,最后发现这货 百度网盘直接下载助手 直链加速版

打开看代码第一眼感觉还挺正式的,github 地址的都在(最开始差点被忽悠过去了), 后面多次测试,在清掉浏览器所有数据的情况下,只要打开这个插件,手动输入 https://jd.com 都会先走 aff 推广……

10017 次点击
所在节点    宽带症候群
35 条回复
BlackGlory
2018-07-21 13:16:17 +08:00
用这个就不需要 20 分钟了, 我一百多个扩展以前找个问题扩展要一个小时
https://chrome.google.com/webstore/detail/extension-binary-search/pokongmehfnlmmkgppngbmagkpamckgi
hcwhan
2018-07-21 13:41:04 +08:00
我也装了这个 没出现问题
这个脚本都没匹配 jd 网址, 不会在 jd 页面执行 只在百度云盘页面运行

弄错了把
Pete
2018-07-21 14:38:41 +08:00
其实想让楼主推荐一下他的一百多个扩展 想知道有什么有趣的
torbrowserbridge
2018-07-21 14:45:49 +08:00
@hcwhan 老哥你看代码只看注释?
torbrowserbridge
2018-07-21 14:46:09 +08:00
先看看这个插件的权限
hcwhan
2018-07-21 15:07:22 +08:00
@torbrowserbridge #4 Tampermonkey 脚本就是通过注释申请权限的 ~~ 汗
1OF7G
2018-07-21 15:31:59 +08:00
二分查找了解一下,100 个也不怕😂
Mavious
2018-07-21 15:47:32 +08:00
二分法+1,100 个,用二分法一下子就能排除 50 个,再一下排除 25,最多 6 次就能定位到问题
chinvo
2018-07-21 15:49:16 +08:00
@hcwhan #2 楼主是个插件,不是油猴脚本
hcwhan
2018-07-21 15:54:45 +08:00
@chinvo #9 l 楼主发的连接就是 greasyfork 网站的脚本
hcwhan
2018-07-21 15:59:01 +08:00
楼主没拿出具体证据来 所以大概浏览了一下 没看到有问题的地方
chinvo
2018-07-21 16:22:00 +08:00
@hcwhan #10 我感觉是楼主的油猴插件里面加载的其他脚本有问题
Telegram
2018-07-21 16:32:02 +08:00
楼主出来,把问题说清楚,这个 js 脚本,都没匹配到 jd.com 的域名,不会在 jd 上执行吧
PP
2018-07-21 16:56:38 +08:00
二分法很实用,大家有没有人知道 firefox 上是不是有类似的扩展可以检查其它扩展和插件?我搜索了一些关键词,没有搜到想要的结果。
rockyou
2018-07-21 17:01:36 +08:00
看代码没问题啊
neilyoone
2018-07-21 17:36:11 +08:00
二分查找 确实好方法 +1
heiyutian
2018-07-21 19:18:10 +08:00
@BlackGlory
各位,二分法有没有记忆功能,比如我 50 个插件,其中有 10 个插件是关闭的,使用这个二分法后,是对其 40 个启用的插件生效,还是 50 个一起生效,另外我靠它恢复插件,他会不会把我默认关闭的插件也给启用了?
@neilyoone
@PP
@Mavious
@1OF7G
BlackGlory
2018-07-21 19:25:31 +08:00
@heiyutian 开发时已经考虑到了, 对未启用的扩展不会生效, 最后的恢复也是恢复到开始搜索前的状态
2010
2018-07-21 19:31:05 +08:00
其实可以搜索插件目录 jd,~
BlackGlory
2018-07-21 19:50:08 +08:00
@PP Firefox 相同的 API 只能启动和关闭"主题扩展", 所以没法在 Firefox 上实现一样的功能
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/management/setEnabled

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX