autopagerize の addDocumentFilter()
if (location.host == 'eow.alc.co.jp' && getElementsByXPath) { var alc = function(doc){ var a = getElementsByXPath('//table[@class="pageNavi"]//td[last()]/a',doc); if (a.length) a = a[0]; else return; a.id = 'AutoPagerizeNextLink'; a.href = a.href.replace(/javascript:goPage\("(\d+)"\)/,'./?pg=$1'); } alc(); window.AutoPagerize.addDocumentFilter(alc); }http://d.hatena.ne.jp/os0x/20080425/1209109380
addDocumentFilterで登録したフィルタを適用、ページの継ぎ足し、addFilterで登録したフィルタを適用、という順番だったのでaddFilterではsrcを変更する前に画像の取得が始まってしまっていました
Twitter / cxx: addDocumentFilterで登録したフィルタ ...