Skip to content

Commit c8288d2

Browse files
committed
优化 [带密码的分享链接自动输密码] 功能(后台点击带密码的单个文件时)
1 parent b79a7c6 commit c8288d2

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

Lanzou-Enhanced.user.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name 蓝奏云网盘增强
3-
// @version 1.4.5
3+
// @version 1.4.6
44
// @author X.I.U
55
// @description 文件排序、刷新不回根目录、快捷返回上一级(右键网页空白处)、后退返回上一级、右键文件显示菜单、点击直接下载文件、点击空白进入目录、自动显示更多文件、一键复制所有分享链接、自定义分享链接域名、自动打开/复制分享链接、带密码的分享链接自动输密码、拖入文件自动显示上传框、输入密码后回车确认、调整描述(话说)编辑框初始大小
66
// @include /^https:\/\/.+\.lanzou[a-z]\.com\/.*$/
@@ -105,11 +105,11 @@
105105
shareLinkWithPassword(); // 带密码的分享链接自动输密码
106106
} else {
107107
setTimeout(function() { // 延迟 300 毫秒(避免网页还没加载完)
108+
if (document.querySelector('#pwdload,#passwddiv')) { // > 分享链接输入密码页
109+
enterPassword(); // 自动输入密码(仅支持访问 带密码的分享链接 时)
110+
enterToPass(); // 输入密码后回车确认(针对手动输入密码)
111+
}
108112
if (document.getElementById('infos')) { // > 分享链接文件列表页
109-
if (document.getElementById('pwdload')) { // > 分享链接输入密码页
110-
enterPassword(); // 自动输入密码(仅支持访问 带密码的分享链接 时)
111-
enterToPass(); // 输入密码后回车确认
112-
}
113113
fileMoreS(); // 自动显示更多文件
114114
directDownload(); // 点击直接下载文件(分享链接列表页)
115115
}
@@ -161,7 +161,11 @@
161161
let password = location.search.split('=')
162162
if (password.length > 0) {
163163
document.getElementById('pwd').value = password[password.length - 1]
164-
document.getElementById('sub').click();
164+
if (document.getElementById('sub')) {
165+
document.getElementById('sub').click();
166+
} else {
167+
document.querySelector('.passwddiv-btn[onclick]').click();
168+
}
165169
}
166170
}
167171
}

0 commit comments

Comments
 (0)