Greasy Fork is available in English.
自动填写提取密码,失败不重试。
当前为
// ==UserScript==
// @name 网盘自动填写提取密码
// @namespace http://jixun.org/
// @description 自动填写提取密码,失败不重试。
// @include http://pan.baidu.com/share/init?*
// @include http://yun.baidu.com/share/init?*
// @include http://*.yunpan.cn/lk/*
// @version 1.0.1
// @grant none
// @run-at document-start
// ==/UserScript==
(function ($) {
var site = {
'yunpan.cn': {
code: '.pwd-input',
btn: '.submit-btn'
},
'baidu.com': {
code: '#accessCode',
btn: '#submitBtn'
}
};
addEventListener ('DOMContentLoaded', function () {
// 抓取提取码
var sCode = location.hash.slice(1).trim();
// 检查是否为标准格式 (4字符, 小写字母及数字混合)
if (!/^[a-z0-9]{4}$/.test(sCode))
// 没有 Key 或格式不对
return ;
var hostName = location.host.match(/\w+\.\w+$/)[0].toLowerCase();
// 调试用
console.log ('抓取到的提取码: %s', sCode);
// 键入提取码并单击「提交」按钮。
$(site[hostName].code).value = sCode;
$(site[hostName].btn) .click ();
}, false);
})(function ($) {
return document.querySelector ($);
});