- 154 名前:初スレの80 mailto:sage [2007/11/16(金) 23:39:06 ID:RVK/oSY+0]
- >>125
GM_modoki.jslのGM_xmlhttpRequestを以下に書き換えればうまくいくかも. function GM_xmlhttpRequest(obj){ if(typeof(obj) != 'object' || (typeof(obj.url) != 'string' && !(obj.url instanceof String))) return; var req = new XMLHttpRequest(); req.open(obj.method || 'GET',obj.url,true); if(typeof(obj.headers) == 'object') for(var i in obj.headers) req.setRequestHeader(i,obj.headers[i]); ['onload','onerror','onreadystatechange'].forEach(function(k){ if(obj[k] && (typeof(obj[k]) == 'function' || obj[k] instanceof Function)) req[k] = function(){ obj[k]({ status : (req.readyState == 4) ? req.status : 0, statusText : (req.readyState == 4) ? req.statusText : '', responseHeaders : (req.readyState == 4) ? req.getAllResponseHeaders() : '', responseText : req.responseText, readyState : req.readyState }); }; }); if(obj.overrideMimeType) req.overrideMimeType(obj.overrideMimeType); if(typeof obj.data == 'string') req.send(obj.data); else req.send(null); } >>140 mousemoveイベントでマウスカーソルの位置を変数に入れておいて, 必要なときにそれを参照するのが簡単じゃないかな. マウスカーソル下の単語はevent.rangeParentとevent.rangeOffsetから探っていけるけど, keyconfigだとどうだろう?clickイベントでなら,それで拾えるんだけど.
|

|