Profiel van 射雕岁月如歌Weblog Extra Help

Weblog


    去除Live Spaces的头部广告

    strawberry

    在网上搜索了下,有不少方法可以隐藏Live Spaces的头部广告,差不多都是利用各种AdBlock扩展来实现的。在这里我想简单分析一下其原理,同时介绍两种在Firefox下的新方法。先看原理:

    从HTML源代码中可以看出,Live Spaces页面的头部广告,都放在<div id="AdContainer"></div>元素节点内,因此只要将这个节点隐藏或从DOM树中移除就能实现去除头部广告的效果。

    知道了上面的原理,在Firefox下,我们立刻就有了三种实现方法:

    1. 使用Adblock Plus扩展,添加#div(AdContainer)过滤规则;
    2. 使用Greasemonkey扩展,写个脚本将div#AdContainer节点从DOM树中删除;
    3. 使用Stylish扩展,添加style将div#AdContainer节点隐藏。

    这里介绍下第3种方法,操作很简单,只要给所有live.com站点添加一个style就可以:

    @namespace url(http://www.w3.org/1999/xhtml);

    @-moz-document domain("live.com") {
        #AdContainer { display : none; }
    }

    当然也可以用Greasemonkey来隐藏节点,但表现层的更改,我更倾向于用Stylish来完成。

    是不是很简单呢^o^? 利用Greasemonkey和Stylish, 基本上你可以改变任何页面的样式甚至行为。当然,对于简单去除广告来说,Adblock Plus还是首选的。

    最后说一下微软的精明之处:记得Blogger.com可以自己修改定义CSS, 这样通过修改样式,可以很轻松的把Blogger的头部信息给隐藏掉。微软如果也开放CSS自定义的话,头部的广告就同样也可以隐藏了(对所有人都隐藏)。去除广告的服务微软是收费的,只要存在商业利润,微软就不大可能会开放CSS的自定义,实在是老奸巨猾呀。

    Reacties

    Een ogenblik geduld...
    De reactie die je hebt ingevoerd is te lang. Maak hem iets korter.
    Je hebt niets ingevoerd. Probeer het opnieuw.
    We kunnen je reactie nu niet toevoegen. Probeer het later opnieuw.
    Je hebt toestemming van je ouders nodig om een reactie toe te voegen Toestemming vragen
    Je kunt geen reacties geven omdat je ouders dit hebben uitgeschakeld.
    We kunnen je reactie nu niet verwijderen. Probeer het later opnieuw.
    Je hebt het maximale aantal reacties overschreden dat je elke dag kunt versturen. Probeer het over 24 uur nog eens.
    De mogelijkheid om reacties te geven is uitgeschakeld voor je account omdat onze systemen aangeven dat je spam naar andere gebruikers verzendt. Als je van mening bent dat je account ten onrechte is uitgeschakeld, kun je contact opnemen met de klantondersteuning van Windows Live.
    Voer de beveiligingscontrole hieronder uit om een reactie achter te laten.
    De tekens die je typt moeten overeenkomen met die in de afbeelding of het audiofragment.

    Meld je aan bij Windows Live ID om een reactie toe te voegen (als je Hotmail, Messenger of Xbox LIVE gebruikt, heb je al een Windows Live ID). Aanmelden


    Heb je geen Windows Live ID? Maak er nu een aan

    Links naar je weblog

    De URL voor de link naar dit weblogitem is:
    http://lifeisong.spaces.live.com/blog/cns!D609F3E060610F17!149.trak
    Weblogs die naar dit item verwijzen
    • Geen
    *