简单两步屏蔽新浪微博上的广告

简介: 以前新浪微博只是在侧栏有几块小小的广告,还算可以接受,想着忍忍就算了,毕竟人家也得赚钱嘛。可最近真是越来越不厚道了,自从和淘宝合作之后,侧栏就开始有一大块广告根据你在淘宝的搜索记录推荐商品, 更可恶的是信息流里的祛痘微博现在连认证用户都不能幸免。

 

以前新浪微博只是在侧栏有几块小小的广告,还算可以接受,想着忍忍就算了,毕竟人家也得赚钱嘛。可最近真是越来越不厚道了,自从和淘宝合作之后,侧栏就开始有一大块广告根据你在淘宝的搜索记录推荐商品, 更可恶的是信息流里的祛痘微博现在连认证用户都不能幸免。于是我开始研究屏蔽微博广告的方法,试用了几款移除广告的浏览器插件,效果均不太理想。看来不能 偷懒,只能自己动手了。思路是想办法把自己的 CSS 样式加到微博页面里去,这样就能随心所欲的通过修改页面来屏蔽广告了。Google 了一圈之后,终于找到了一些方法,还能顺便美化一下界面,效果见图。

remove-ads-p1

 

屏蔽微博广告教程

Chrome / Firefox

第一步

下载 Stylist 插件(Chrome 点这Firefox 点这)并安装激活。

第二步

以 Chrome 为例,依次点击 “选项” – “设置” – “扩展程序” 和 Stylist 旁的 “选项”。

remove-ads-p2

  1. 点击选项卡中的 “Style” 页签;
  2. 点击 “Add New Style”;
  3. 在顶部的黑色输入框里输入 “Weibo”;
  4. 把 Style set 下方的下拉框选择为 “domain”,在旁边的输入框里输入 “weibo.com”;
  5. 将以下代码复制到最大的文本框里,然后点击 “Save” 保存。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
.W_rightModule , /* 隐藏右侧栏广告 */
.hot_topicad , /* 隐藏热点话题中的广告 */
#pl_leftnav_app , /* 隐藏左侧栏的最近应用 */
#trustPagelet_recom_memberv5 , /* 隐藏右侧栏的会员专区 */
#pl_rightmod_noticeboard , /* 隐藏右侧栏的公告栏 */
/* 隐藏侧栏微吧内容 */
#trustPagelet_indexright_recom .WB_right_module :last-child ,
#topicAD > ul , /* 隐藏最新的热点话题广告 - 20130815 更新 */
[node-type =hot ] , /* 隐藏导航栏里的“热点” */
[node-type =feed_spread ] , /* 隐藏信息流里的推广内容 */
[node-type =member ] , /* 隐藏导航栏里的“会员”*/
[feedtype =ad ] , /* 隐藏信息流里的广告 */
[ad-data ] { /* 隐藏宽幅广告 */
    display : none ;
}
[node-type =game ] { /* 隐藏导航栏里的“游戏” */
    visibility : hidden ;
}
.WB_webim { /* 淡化侧面的在线聊天栏 */
    opacity : .3 ;
}
.WB_webim :hover { /* 鼠标移到聊天栏上时变回正常 */
    opacity : .9 ;
}
/* 下面这些是调松页面布局的 */
.WB_right_module {
    margin : 40px 0 20px ;
}
.WB_feed .WB_feed_type {
    margin : 20px 20px 0 ;
}
#pl_content_homeFeed {
    margin-top : 30px ;
}

如图所示

remove-ads-p3

Safari

第一步

下载 weibo.css

第二步

  1. 然后按下 Command / Ctrl + 逗号;
  2. 在弹出的设置面板中选择最右边的 “高级” 页签;
  3. 在 “样式表”(Style sheet)下拉框中选择 “其他”;
  4. 选择刚才下载的 weibo.css 文件。

remove-ads-p4

现在再打开微博看一看,是不是清爽多了?除了屏蔽微博上的所有广告之外,还移除了顶部导航栏上的 “游戏”、“热点” 和 “微博会员” 按钮以及右侧栏的 “公告栏” 和 “微吧推荐”,还适当调松了页面的布局和淡化了侧面的在线聊天栏。至于那个 “可能感兴趣的人” 嘛,鉴于它经常能给我推荐一些美女,我就没有移除。所有代码都加了注释,可以根据自己的喜好自行调整,想保留哪个元素就删掉哪一行代 码即可。有 CSS 基础的同学可以自己发挥一下,DIY 自己的微博界面或者其他的网站,比如腾讯微博、QQ 空间、Facebook 等等。

另,理论上 Safari 的方法也适用于 IE 内核浏览器(“工具” – “Internet 选项” – “辅助功能” – “用户样式表”)。

 

来源:http://blog.dandyweng.com/2013/07/removing-ads-by-two-steps-from-sina-weibo/comment-page-1/#comments

img_e00999465d1c2c1b02df587a3ec9c13d.jpg
微信公众号: 猿人谷
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

目录
相关文章
|
28天前
|
Web App开发 缓存 前端开发
拿下奇怪的前端报错(六):多摄手机webrtc拉取视频流会导致应用崩溃,从而无法进行人像扫描
本文介绍了一种解决手机摄像头切换导致应用崩溃的问题的方法。针对不支持facingMode配置的四摄手机,通过缓存和序号切换的方式,确保应用在特定设备上不会频繁崩溃,提升用户体验。
|
4月前
|
定位技术
高德局部刷新标记点,bug解决
将接口返回的经纬集合点在高德地图上标记展示, 如果实时刷新地图标记点,不加优化,则会造成过多的带宽消耗 所以,地图只需加载一次,局部更新标记点就好了。
抵制360屏蔽了所有用户广告的代码想法
360 7.5版本屏蔽了所有用户广告,这对于举步维艰的个站来说,不吝于雪上加霜。详见:http://edu.codepub.com/2010/0910/25816.php 360应该不应该加入这个功能,咱不讨论,只是从生存的角度考虑,觉得有必要抵制下360
134 0
|
Web App开发
AdBlock - 广告屏蔽插件
AdBlock是一款chrome中非常著名的广告屏蔽插件,其在chrome浏览器中的安装量已经高达4000万,如此多的安装用户已经足以证明其的强大之处,对于AdBlock本身来说,其号称能够屏蔽整个互联网上的广告,这是一款非常自信的说话,但不得不承认,AdBlock已经实现了!虽然这么多年,AdBlock Plus已经有一种超越AdBlock的趋势,但是两者还是势均力敌的状态。
920 0
|
Web App开发 JavaScript 开发框架
如何屏蔽百度广告
虽然百度的搜索不好用,但是对于中文资料有时候还是会用百度搜索,只不过搜出来的结果广告比较多... 干扰自己的注意力,容易分心。那就只好想想办法去除百度的广告了。
下一篇
无影云桌面