Greasy Fork is available in English.
按住Alt键选中度盘神秘代码快捷进入对应分享页!Press Alt on keyboard and Select a baidu_secret_code to enter target share page!
当前为
// ==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
// ==/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);
}
})();