Greasy Fork is available in English.
这是一个帮助你高效使用搜索引擎的插件,使用这个插件可以在搜索引擎中快速向前、向后翻页。
- // ==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');
- }
- };
- })();