火狐有个强大的扩展,叫做 Adblock Plus ,是我喜欢的火狐扩展之一,其强大的广告过滤功能,能够还给你一个清爽的页面。在《我使用的 Firefox 扩展》一文中有过该扩展的使用效果截图,有兴趣的可以围观。 前段时间我在海天的帮助下开始折腾 GGAD ,放在博客上后就发现如果开启了 Adblock Plus 的话,GGAD 就会被过滤掉,过滤也只是把 GGAD 那一部分的代码给去掉,留下的就是那DIV的外壳。 image 如果在没有广告过滤的浏览器下面浏览,或者关闭 Adblock Plus 扩展的话,就能够正常的显示 AD 信息。 image 为了给用户更好的体验,就算屏蔽掉了我们也要给予提示信息,怎么做呢?首先用一个 DIV 把 AD 信息给包裹起来,然后我们给这个 DIV 编辑 CSS ,主要是三个属性,背景图片、宽度、高度。 <div class="sidebar_ggad">//外层放一个DIV

</div> .sidebar_ggad{

height:250px;//高度250像素
width:250px;//宽度250像素
background: url(img/myads/noad.jpg) no-repeat center center;//给DIV设置一张背景图片、不重复、居中

} 很简单是吧,给这个DIV一个背景图片,如果不屏蔽广告的话,广告自然会覆盖掉背景图片,如果屏蔽了广告,那么广告不见了,自然就会显示背景图片了。 image 这样就不会出现屏蔽后某个地方空白着不显示东西了,另外告诉大家,在博客任意页面中输入“binjoo”就可以隐藏侧栏的广告六个小时。