Greasy Fork is available in English.

浏览器自动翻页插件(baidu、google、bing)

这是一个帮助你高效使用搜索引擎的插件,使用这个插件可以在搜索引擎中快速向前、向后翻页。

// ==UserScript==
// @name         浏览器自动翻页插件(baidu、google、bing)
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  这是一个帮助你高效使用搜索引擎的插件,使用这个插件可以在搜索引擎中快速向前、向后翻页。
// @author       sandysyan
// @match
// @grant        none
// @icon https://raw.githubusercontent.com/c17abab/pics/master/%E5%A4%B4%E5%83%8F.jpg
// @使用方法:
// ctrl + ->:向后翻页
// ctrl + <-:向前翻页
// 目前支持以下站点:
// @include         *://www.baidu.com/*
// @include         *://www.google.com/*
// @include         *://cn.bing.com/*


// ==/UserScript==

(function() {
    'use strict';

    // Your code here...

    document.onkeydown=function(e){
        var dom;
        var i;

        var isie = (document.all) ? true:false;
        var key;
        if(isie){
            key = window.event.keyCode;
        }else{
            key = e.which;
        }
        if(!e.ctrlKey){
            return;
        }

        if(key==37){
            // left
            if(location.href.indexOf("bing") > 0 && location.href.indexOf("bing") < 20) {
                dom = document.getElementsByTagName("a");
                for(i = 0; i < dom.length; i++){
                    if (dom[i].getAttribute("title") === "上一页"){
                        dom[i].click();
                    }
                }
            }else if(location.href.indexOf("google") > 0 && location.href.indexOf("google") < 20) {
                dom = document.getElementsByTagName("span");
                for(i = 0; i < dom.length; i++){
                    if(dom[i].innerText === "上一页"){
                        dom[i].click();
                    }
                }
            } else if (location.href.indexOf("baidu") > 0 && location.href.indexOf("baidu") < 20) {
                dom = document.getElementsByTagName("a");
                for(i = 0; i < dom.length; i++){
                    if(dom[i].innerText === "<上一页"){
                        dom[i].click();
                    }
                }
            }

        } else if(key==38){
            //alert('top');
        } else if(key==39){
            // right
            if(location.href.indexOf("bing") > 0 && location.href.indexOf("bing") < 20) {
                dom = document.getElementsByTagName("a");
                for(i = 0; i < dom.length; i++){
                    if (dom[i].getAttribute("title") === "下一页"){
                        dom[i].click();
                    }
                }
            } else if(location.href.indexOf("google") > 0 && location.href.indexOf("google") < 20) {
                dom = document.getElementsByTagName("span");
                for(i = 0; i < dom.length; i++){
                    if(dom[i].innerText === "下一页"){
                        dom[i].click();
                    }
                }
            } else if (location.href.indexOf("baidu") > 0 && location.href.indexOf("baidu") < 20) {
                dom = document.getElementsByTagName("a");
                for(i = 0; i < dom.length; i++){
                    if(dom[i].innerText === "下一页>"){
                        dom[i].click();
                    }
                }
            }

        } else if(key==40){
            //alert('down');
        }
    };
})();