File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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\/.*$/
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 }
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 }
You can’t perform that action at this time.
0 commit comments