逛丢

逛丢加入方向键访问上一页和下一页

// ==UserScript==
// @name        逛丢
// @namespace   https://greasyfork.org/zh-CN/users/821
// @author      gfork
// @description 逛丢加入方向键访问上一页和下一页
// @include     https://guangdiu.com/*
// @exclude     https://guangdiu.com/rank.php*
// @version     1.0
// @grant       none
// ==/UserScript==

var bfurl,aturl;
var url = window.location.href;
var num = url.match(/\?p=(\d+)/);
if (num !== null) {
    var before = parseInt(num[1])-1;
    var after = parseInt(num[1])+1;
    if(before===0)
    {
        bfurl = null;
        aturl = url.replace(/\?p=(\d+)/, "?p="+after);}
    else
    {
        bfurl = url.replace(/\?p=(\d+)/, "?p="+before);
        aturl = url.replace(/\?p=(\d+)/, "?p="+after);
    }
}
else
{
    bfurl = null;
    aturl = url.replace(/\?/, "?p=2&");
}
if (url == "https://guangdiu.com/")
{
    bfurl = null;
    aturl = "https://guangdiu.com/index.php?p=2";
}
if (url == "https://guangdiu.com/cheaps.php")
{
    bfurl = null;
    aturl = "https://guangdiu.com/cheaps.php?p=2";
}
if (url == "https://guangdiu.com/hots.php")
{
    bfurl = null;
    aturl = "https://guangdiu.com/hots.php?p=2";
}

var handle = {
    hotKey: function (e) {
        //默认退出键为ESC。需要修改为其他快捷键的请搜索"keycode",修改为按键对应的数字。
        if (e.keyCode == 37 && bfurl !== null) {
            window.location.href = bfurl;
        }
        if (e.keyCode == 39 ) {
            window.location.href = aturl;
        }


    }
};
document.addEventListener('keydown', handle.hotKey, false);