ニコニコの動画ランキングのデフォをデイリーにするグリモン
トップページから、「動画ランキング > 続き」を押すとウェークリーランキングに飛びますよね。
俺は、デイリーが見たいんだ!って人用のグリモン。
カテゴリ変えると、Ajax通信でPAGEBODY内を書き換えてるので、DOMSubtreeModifiedでノードツリー更新イベントキャッチしてます。
イベントキャッチしたら、リンクのweeklyをdailyに置換してるだけです。
// ==UserScript== // @name デイリーランキングが見たいねん // @namespace http://d.hatena.ne.jp/TakiTake/ // @include http://www.nicovideo.jp/ // ==/UserScript== function $x(query) { return document.evaluate(query,document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null); } document.getElementById('PAGEBODY').addEventListener('DOMSubtreeModified', function() { var a = $x('/html/body//div[@class="right_tit"]/a').snapshotItem(0); a.href = a.href.replace('weekly', 'daily'); }, false);