13.02.2022

Эта версия подгружает 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);

Комментариев нет:

Отправить комментарий