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