2008-01-04

JavaScriptニコニコ動画を殺すか?

JavaScriptサイトの見え方を変えることができる。ニコニコ動画からほとんど広告を消すこともできる。オペラだったらこんな感じ。

// ==UserScript==
// @name      test
// @include   http://www.nicovideo.jp/watch/*
// @author    test
// @version   0.0.1
// ==/UserScript==

(function(){
    //DOM?の取得
    var elemAuthorsComment = document.getElementById("WATCHHEADER").getElementsByTagName("p")[2];
    var tableTagList = document.getElementsByTagName("table");
    var elemTag = tableTagList[7];
    var elemCommentAndMyList = tableTagList[8]
    
    
    
    //削除
    myDeleteById("PAGEHEADER");
    myDeleteById("WATCHHEADER");
    myDeleteById("WATCHFOOTER");
    myDeleteById("PAGEFOOTER");
    
    
    
    //作者コメントタグなどの追加
    document.body.appendChild(elemAuthorsComment);
    document.body.appendChild(elemTag);
    document.body.appendChild(elemCommentAndMyList);
    
    
    
    //関数
    function myDeleteElement(elem){
        elem.parentNode.removeChild(elem);
    }
    
    
    function myDeleteById(id){
        var elem = document.getElementById(id);
        myDeleteElement(elem);
    }
})();

まぁ、一箇所残ってるけど。こんな風に簡単に広告を消すことができる。GmailについてもFirefoxGreasemonkey広告を消す拡張がある。JavaScriptを使えばこんな風に広告を消すことができるのだけど、これは企業側にとっては脅威だ。ネットサービスを提供する企業は主に広告収入によって、収入を得ている。しかしJavaScriptによってそれがなくなってしまうと広告収入が減る。現段階ではまだJavScriptを使うのは敷居が高いし、そもそもGreasemonkeyのようなブラウザ向けのユーザースクリプトがあること自体知られてないだろう。だから今はまだいい。しかし今後ブラウザ向けのユーザースクリプト認知され、だれかが書いたJavaScriptを簡単に使えるようになったらどうなるのだろうか?IEを主に使うような普通の人でも特定のサイト広告がうざいからそれを消すためのユーザースクリプトを探すようになるかもしれない。そうなったらJavaScriptニコニコ動画を含めたウェブサービス企業を殺すのだろうか?

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん