Date Category 未分类

一直以来,都觉的gmail挺干净。虽然邮件右侧有广告,觉得还可以承受。为了维护gmail的长远发展,我还经常时不时去点两下邮件右边的广告。

今天早上登录gmail,发现邮件下方又多出一个广告条来,如图所示:

突然感觉自己的邮件已经处于广告的包围之中了,想不看也不行。后来越看越难受。干脆,想到前几天看了chrome的extension编写,可以对网站做javascript的inject,不禁想自己动手,丰衣足食,把gmail广告给做掉。说写就写。对着hello world的tutorial开始,先写一个manifest.json,如下:

{

"content_scripts": [ {

"exclude_globs": [ ],

"include_globs": [ "http://mail.google.com/*", "https://mail.google.com/*", "http://*.mail.google.com/*", "https://*.mail.google.com/*" ],

"js": [ "script.js" ],

"matches": [ "http://*/*", "https://*/*" ]

} ],

"description": "Remove gmail Ads on right and bottom",

"name": "Gmail Ads Remover",

"version": "1.0",

"browser_action": {

"default_icon": "icon.png",

"popup": "popup.html"

}

}

然后写javascript,后来才发现,gmail这个html太复杂了,谷歌的工程师不是吃素的。还好chrome的右键->Inspect Element甚是好用,费了九牛二虎之力,算是把右侧广告给做掉了。(代码就不贴了,太丢人)

后来想想,忍受不了gmail广告的肯定不止我一个人,肯定有人已经做过同类的事情了。不重复发明轮子是软工的基本思想。找了半天,终于功夫不负有心人,找到个插件,叫做Adblock plus for google chrome,装上之后,gmail右边跟下边的广告都没有了。清净不少。推荐一下。URL就不给了,大家自己搜,毕竟不是很合法,如果都装上了这个插件,可能谷歌会发飙block掉它,甚至像Microsoft xbox live一样,block掉你的账号!