百度网盘分享(版本2)

百度网盘批量分享, 每个勾勾都生成一个分享链接, 可以自定义访问密码, 百度网盘Vip请使用该版

< Відгуки до 百度网盘分享(版本2)

Відгук: OK - script works, but has bugs

§
Опубліковано: 26.02.2016
Edited: 26.02.2016

建议 - 修改正则支持中文分享密码和提示

改变以下两部分可支持分享密码设中文字符
1.改变原正则部分

		/*
		 * 
		 *	原 ([a-zA-Z0-9]{4,4}) 
		 * 
		 *	替换为 ([a-zA-Z0-9]{4,4}|[\u2400-\u9fa5a-zA-Z0-9]{2,2})
		 *
		 */



2.添加分享设置提示

		/*
		 *  
		 *	原 213行 <tr><td style="padding:10px;">分享密码: </td... required /></td></tr>
		 *
		 *	在后面</td></tr>之间加上 
		 *		<td style="color:red">(请输入4个半角字符,或者1个全角字符加1个半角字符)</td>
		 *
		 */




设置时有设置窗不能自动关闭的问题,也没有设置成功提示,解决设置成功时不能自动关闭设置窗的临时方法

		/*
		 *  
		 *	原 72行 $(this).parents(".b-dialog").remove();
		 *
		 *	替换为 $("#setting-box").remove();
		 *
		 */
§
Опубліковано: 26.02.2016
function isCodeValid(code) {
    return encodeURIComponent(code).replace(/%[A-F\d]{2}/g, '-').length == 4;
}

我做的提取码合法性检测,支援中文+英文字符混搭。

§
Опубліковано: 26.02.2016

https://greasyfork.org/scripts/3285/code

另外研究了下度盘的交互 API (对话框、文件信息获取、消息提示 等),有兴趣可以参见上方链接的代码 :D

§
Опубліковано: 27.02.2016

密码取值范围还是别动的好

Опублікувати відповідь

Sign in to post a reply.