From c8288d28f976e83cc5c7376b53abfdc5b4cc09ca Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Sun, 9 Oct 2022 12:46:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[=E5=B8=A6=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E7=9A=84=E5=88=86=E4=BA=AB=E9=93=BE=E6=8E=A5=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E8=BE=93=E5=AF=86=E7=A0=81]=20=E5=8A=9F=E8=83=BD(?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=82=B9=E5=87=BB=E5=B8=A6=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E7=9A=84=E5=8D=95=E4=B8=AA=E6=96=87=E4=BB=B6=E6=97=B6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lanzou-Enhanced.user.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Lanzou-Enhanced.user.js b/Lanzou-Enhanced.user.js index a4a8b37..6d690da 100644 --- a/Lanzou-Enhanced.user.js +++ b/Lanzou-Enhanced.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 蓝奏云网盘增强 -// @version 1.4.5 +// @version 1.4.6 // @author X.I.U // @description 文件排序、刷新不回根目录、快捷返回上一级(右键网页空白处)、后退返回上一级、右键文件显示菜单、点击直接下载文件、点击空白进入目录、自动显示更多文件、一键复制所有分享链接、自定义分享链接域名、自动打开/复制分享链接、带密码的分享链接自动输密码、拖入文件自动显示上传框、输入密码后回车确认、调整描述(话说)编辑框初始大小 // @include /^https:\/\/.+\.lanzou[a-z]\.com\/.*$/ @@ -105,11 +105,11 @@ shareLinkWithPassword(); // 带密码的分享链接自动输密码 } else { setTimeout(function() { // 延迟 300 毫秒(避免网页还没加载完) + if (document.querySelector('#pwdload,#passwddiv')) { // > 分享链接输入密码页 + enterPassword(); // 自动输入密码(仅支持访问 带密码的分享链接 时) + enterToPass(); // 输入密码后回车确认(针对手动输入密码) + } if (document.getElementById('infos')) { // > 分享链接文件列表页 - if (document.getElementById('pwdload')) { // > 分享链接输入密码页 - enterPassword(); // 自动输入密码(仅支持访问 带密码的分享链接 时) - enterToPass(); // 输入密码后回车确认 - } fileMoreS(); // 自动显示更多文件 directDownload(); // 点击直接下载文件(分享链接列表页) } @@ -161,7 +161,11 @@ let password = location.search.split('=') if (password.length > 0) { document.getElementById('pwd').value = password[password.length - 1] - document.getElementById('sub').click(); + if (document.getElementById('sub')) { + document.getElementById('sub').click(); + } else { + document.querySelector('.passwddiv-btn[onclick]').click(); + } } } }