AutoPagerizeTwitterFilter.user.js
http://userscripts.org/scripts/review/48505
// ==UserScript== // @name AutoPagerizeTwitterFilter // @namespace http://relucks.org/ // @include http://twitter.com/ // ==/UserScript== (function() { var reqfl = function(opt) { opt['headers'] = opt['headers'] || {} opt['headers']['Accept'] = 'application/json, text/javascript, */*' } var resfl = function(res, url) { var r = eval('(' + res.responseText + ')') res.responseText = '<html><body><div>' + r['#pagination'] + r['#timeline'] + '</div></body></html>' res.finalUrl = null } setTimeout(function() { if (window.AutoPagerize) { if (window.AutoPagerize.addResponseFilter) { window.AutoPagerize.addResponseFilter(resfl) } if (window.AutoPagerize.addRequestFilter) { window.AutoPagerize.addRequestFilter(reqfl) } } }, 0) })()
よくわかんないけど、json 引っぱってきて、それからページをつくって、あと finalUrl は空にしてるのか。addRequestFilter と addResponseFilter かあ、なにかに使えるかなあ。