Yahoo! のトップページでトピックスを選択した後に表示される概要ページってなんなんだろ。アクセス数稼ぎだと勝手に思ってるんだけど。
autopager を使っても読み込みのタイムラグがあるし、概要と本編で二重になっちゃうからうざい。
なのですっ飛ばすグリモン。
// ==UserScript== // @name yahoo news redirector // @namespace yahoo.news@basyura.org // @include http://dailynews.yahoo.co.jp/* // ==/UserScript== (function () { var h3 = document.getElementsByTagName("h3")[0]; var url = h3.childNodes[0].getAttribute("href"); location.href = url; })();
ただ、これをつかうだけだと概要ページの読み込みで画面がちらついてるので、stylish なりを使って
body { display : none; }
とした方が綺麗に遷移してくれる。
僕は keysnailer なので、_keysnail.js に以下を定義
style.register(<><![CDATA[ @-moz-document url-prefix("http://dailynews.yahoo.co.jp") { body { display : none; } } ]]></>.toString() , style.XHTML);
ついでに、Yahoo! のトップページの広告とか見ないところとか検索まどとか色々消してみた。
style.register(<><![CDATA[ @-moz-document url-prefix("http://www.yahoo.co.jp/") { #searchbox, #header, #toptxt, #sub, #pickupservice, #application, #companybox, #composite, #favoriteservice, #spotlight, #selectionR, #video, #cgmboxR, #announce, #event, #tct, #footer { display : none; } } ]]></>.toString() , style.XHTML);
みんなが見てる Yahoo! と違う。