本文发自 http://www.binss.me/blog/buybuybuy-chrome-plugin-release-save-money/,转载请注明出处。
为了贯彻落实勤俭节约的精神,防止自己买买买的行为,假期里想弄一款能够拦截购物行为的东西。
一开始用tornado的异步做了代理服务器,然后做全局代理或者浏览器局部代理来实现拦截,可是做出来后发现速度太慢- -从请求到返回耗费的时间是不使用代理的两倍,这种情况在高并发的情况下更加明显(比如上淘宝,每次都要请求一堆图片)。
查了文档感觉自身水平不足以解决这个问题,于是退而求其次,开发Chrome插件来实现拦截好了(你看人家adblock)。说干就干,先查看adblock的源代码学习下先......
经过一番捣鼓,买买买插件1.0发布啦。
插件下载地址:http://cdn.sinacloud.net/binsite/buybuybuy.crx
项目地址:https://github.com/binss/buybuybuy
如何安装?
下载后Chrome会默认安装但是提示失败,请访问chrome://extensions/后把插件文件直接拖入即可。
1.0实现的功能:
-
一键拦截主流购物网站
-
一键开启结算提示
-
自定义拦截购物网站
-
自定义拦截商品关键词
-
统计拦截次数
以下是功能演示:
安装成功
开启全部和谐功能:
访问淘宝,被和谐。
在选项页面我们可以选择和谐特定网站或者关键词:
比如当我搜索到关键词时......
会跳转到上图熟悉的和谐界面。
插件会统计你被和谐的次数,带来成就感~
还有一个功能就是——开启结算提示,开启后,当你在淘宝买完准备结算时......涉及到隐私部分已打码
在我使用这个插件的一天时间里,他已经为我节省了388大洋(炉石60卡包连抽有木有),但愿今后能够继续阻止我买买买哈。