を書いてみた。自分以外に需要があるか激しく不明だけど。xpathを使う練習。んで、xpathを調べるのにはこの拡張を使った。
すげー便利。
// ==UserScript== // @name FOX channel list highlight // @namespace http://d.hatena.ne.jp/KGA/ // @author watta // @description FOX channel list highlight // @include http://www.foxjapan.com/tv/cgi-bin/timetable/timetable2.cgi // ==/UserScript== (function() { var now = new Date(); var num = Math.floor((now.getHours() * 60 + now.getMinutes()) / 30 - 7); var xpath = ['/html/body/table/tbody/tr/td[1]/table/tbody/tr[', num, ']/td'].join(''); var td = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; td.style.backgroundColor = '#afff83'; num = (num - 3) < 0 ? 0 : num - 3; window.scroll(0, num * 57); }());