| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
改自 Next Page for Greasemonkey By Sunwan
下一页
var
srcNode = window.FireGestures ? FireGestures.sourceNode : event.target,
doc = srcNode.ownerDocument
;
var dispatchEvent = function (eventName) {
var evt = doc.createEvent('HTMLEvents');
evt.initEvent(eventName, true, false);
doc.dispatchEvent(evt);
};
dispatchEvent('nextpage.go');上一页
var
srcNode = window.FireGestures ? FireGestures.sourceNode : event.target,
doc = srcNode.ownerDocument
;
var dispatchEvent = function (eventName) {
var evt = doc.createEvent('HTMLEvents');
evt.initEvent(eventName, true, false);
doc.dispatchEvent(evt);
};
dispatchEvent('nextpage.back');原脚本的 Firegestures 调用代码已失效。下面的是通用的发送按键代码。
下一页(发送 →键)
var
srcNode = window.FireGestures ? FireGestures.sourceNode : event.target,
doc = srcNode.ownerDocument,
win = doc.defaultView
;
var run = function () {
var ev = document.createEvent("KeyboardEvent");
ev.initKeyEvent("keydown", true, true, window, false, false, false, false, 39, 0);
document.body.dispatchEvent(ev);
};
let sandbox = new Cu.Sandbox(win, {sandboxPrototype: win});
sandbox.window = win;
sandbox.document = win.document;
Cu.evalInSandbox('(' + run.toString() + ')()', sandbox);上一页(发送←键)
var
srcNode = window.FireGestures ? FireGestures.sourceNode : event.target,
doc = srcNode.ownerDocument,
win = doc.defaultView
;
var run = function () {
var ev = document.createEvent("KeyboardEvent");
ev.initKeyEvent("keydown", true, true, window, false, false, false, false, 37, 0);
document.body.dispatchEvent(ev);
};
let sandbox = new Cu.Sandbox(win, {sandboxPrototype: win});
sandbox.window = win;
sandbox.document = win.document;
Cu.evalInSandbox('(' + run.toString() + ')()', sandbox);如果用了 MouseGestures2.uc.js,应该为下面的格式,然后用上面的代码替换里面的 ...
"L": {
name : "上一页",
cmd : function (gestures, event) {
...
}
},| Back | FazBrowse Home | New Git URL |