// ==UserScript== // @name BaiduSharePage快捷进入度盘分享页 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 按住Alt键选中度盘神秘代码快捷进入对应分享页!Press Alt on keyboard and Select a baidu_secret_code to enter target share page! // @author Kakami // @match *://*/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; //自定义需要按下的按键 function isOnKeyDown(e){ //打开Alt键 if(!e.altKey)return; //打开Ctrl键 //if(!e.ctrlKey)return; //打开Shift键 //if(!e.shiftKey)return; //调用 openSharePage(e); } //监听器 document.addEventListener('mouseup',isOnKeyDown,false); //打开分享页的函数 function openSharePage(e){ var ae = document.activeElement; var currentString = ""; if (ae.tagName.toLowerCase() == "input" || ae.tagName.toLowerCase() == "textarea") { currentString = ae.value.substring(ae.selectionStart, ae.selectionEnd); } else { currentString = getSelection().toString(); } var reg = "[^a-zA-Z0-9]+"; var shareString = currentString.replace(new RegExp(reg,"gm"),""); var shareUrl = "http://pan.baidu.com/s/" + shareString; if(shareString.length>=4&&shareString.length<=20) //console.log(shareUrl); window.open(shareUrl); } })();