Эта версия подгружает jquery самостоятельно, так что может использоваться без tampermonkey/аналогов.
// ==UserScript==
// @name z0r.de arrow controls
// @description Do what it named for.
// @author Plamch
// @namespace http://plamch.ru
// @include https://z0r.de/*
// @version 0.2
// @icon https://www.google.com/s2/favicons?sz=64&domain=z0r.de
// ==/UserScript==
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}
function main() {
document.onkeydown = function checkKeycode(event)
{
var keycode;
if(!event) var event = window.event;
else if(event.which) keycode = event.which;
if (keycode==37) {
$('a:contains("« Previous")')[0].click();
}
else if (keycode==39) {
$('a:contains("Next »")')[0].click();
}
}
}
addJQuery(main);
Комментариев нет:
Отправить комментарий