デモ動画: 2008-09-24_1540 - javascripter's library // ==UserScript== // @name syncScroll // @namespace http://d.hatena.ne.jp/javascripter/ // @include http* // ==/UserScript== GM_registerMenuCommand("start demo", function(e){ syncScroll(); }); function syncScroll(){ var scrollService = new SyncService("scroll"); scrollService.addListener(function(message){ var [x, y] = eval(message); window.scrollTo(x