diff --git a/(改)网盘直链下载助手.user.js b/(改)网盘直链下载助手.user.js
index f926f93..19d1e43 100644
--- a/(改)网盘直链下载助手.user.js
+++ b/(改)网盘直链下载助手.user.js
@@ -1,13 +1,23 @@
// ==UserScript==
// @name (改)网盘直链下载助手
// @namespace https://github.com/syhyz1990/baiduyun
-// @version 1.0.8
+// @version 1.0.8.1
// @author Hmjz100、油小猴
// @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMTAzLjYgMTA3LjRjMy41LTIuMiA4LjktNi4xIDEzLjgtMTIuNXM3LjMtMTIuNSA4LjUtMTYuNWMuNS0xLjcgMi4yLTcuNSAyLjItMTQuNyAwLTEwLjEtMy4zLTI1LjEtMTUuNC0zNi44LTE0LjUtMTQtMzIuMS0xNC4zLTM1LjctMTQuMy04IDAtMTUuNyAxLjktMjIuNiA1LjJDNDQgMjMgMzUuNyAzMS40IDMwLjggNDEuN2MtMS4zIDIuOC00IDQuNy03LjEgNS00IC4zLTcuNSA0LjQtOC45IDkuNi0uNSAxLjktMS42IDMuNS0zLjEgNC43QzQuNCA2Ni44IDAgNzUuNyAwIDg1YzAgNi44IDIuMyAxMy4xIDYuMSAxOC4yIDUuNSA3LjQgMTQuMiAxMi4yIDI0IDEyLjJoNDcuMWM0LjQgMCAxMS0uNSAxOC4zLTMuNSAzLjItMS40IDUuOS0zIDguMS00LjV6IiBmaWxsPSIjNDQ0Ii8+PHBhdGggZD0iTTExOS44IDY0LjNjLjEtMTcuMS0xMC40LTI4LTEyLjUtMzAuMUM5NSAyMi4xIDc5LjkgMjEuOCA3Ni45IDIxLjhjLTE3LjYgMC0zMy4zIDEwLjUtMzkuOSAyNi43LS42IDEuMy0xLjggMi4zLTMuNCAyLjNoLS40Yy01LjggMC0xMC42IDQuOC0xMC42IDEwLjd2LjVjMCAxLjQtLjggMi42LTEuOSAzLjNDMTMuNCA2OSA4LjggNzYuOCA4LjggODVjMCAxMi4yIDkuOSAyMi4zIDIyLjIgMjIuM2g0NS4yYzMuNi0uMSAxNy42LS45IDI5LjYtMTIgMi45LTIuOCAxMy45LTEzLjcgMTQtMzF6IiBmaWxsPSIjMTM5N2Q4Ii8+PHBhdGggZD0iTTExMC44IDU3LjRsLjIgMy4zYzAgMS4zLTEuMSAyLjQtMi4zIDIuNC0xLjMgMC0yLjMtMS4xLTIuMy0yLjRsLS4xLTIuOHYtLjNjMC0xLjIuOS0yLjIgMi4xLTIuM2guM2MuNyAwIDEuMy4zIDEuNy43LS4yLjEuMy41LjQgMS40em0tMy4zLTEwLjNjMCAxLjItMSAyLjMtMi4yIDIuM2gtLjFjLS44IDAtMS42LS41LTItMS4yLTQuNi04LjMtMTMuMy0xMy41LTIyLjgtMTMuNS0xLjIgMC0yLjMtMS0yLjMtMi4ydi0uMWMwLTEuMiAxLTIuMyAyLjItMi4zaC4xYTMwLjM3IDMwLjM3IDAgMCAxIDE1LjggNC40YzQuNiAyLjggOC40IDYuOCAxMS4xIDExLjUuMS4zLjIuNy4yIDEuMXpNODguMyA3My44TDczLjUgOTMuMmMtMS41IDEuOS0zLjUgMy4xLTUuNyAzLjVoLS4yYy0uNC4xLS44LjEtMS4yLjEtLjYgMC0xLjEtLjEtMS42LS4yLTIuMi0uNC00LjItMS43LTUuNi0zLjVMNDQuMyA3My45Yy0yLTIuNi0yLjUtNS40LTEuNC03LjcuMS0uMS4xLS4yLjItLjIgMS4yLTIgMy41LTMuMiA2LjQtMy4yaDYuNnYtNS43YzAtNi44IDQuNy0xMiAxMC45LTEyIDQuOCAwIDguNSAyLjYgMTAuMyA3LjIuNSAxLjMtLjIgMi43LTEuNSAzLjJzLTIuOC0uMS0zLjMtMS40Yy0xLjEtMi43LTIuOS00LTUuNS00LTMuNSAwLTYgMy02IDd2OC4xYzAgLjUtLjIgMS0uNiAxLjQtLjYuNy0xLjcgMS4xLTIuNiAxLjFoLTguNGMtMS4zIDAtMiAuNC0yLjEuNy0uMi40IDAgMS4zLjkgMi40TDYzLjEgOTBjLjkgMS4yIDIuMSAxLjggMy4zIDEuOHMyLjMtLjYgMy4xLTEuN2wxNC44LTE5LjNjLjktMS4xIDEuMS0yIC45LTIuNC0uMi0uMy0uOS0uNy0yLjEtLjdoLTcuNmMtLjkgMC0xLjctLjUtMi4xLTEuMi0uMy0uNC0uNC0uOC0uNC0xLjMgMC0xLjQgMS4xLTIuNSAyLjUtMi41aDcuNmMzLjEgMCA1LjUgMS4zIDYuNiAzLjVsLjMuN2MuNyAyLjEuMSA0LjYtMS43IDYuOXoiIGZpbGw9IiM0NDQiLz48L3N2Zz4=
-// @description 可以获取网盘文件真实下载地址。现已支持百度网盘阿里网盘天翼网盘迅雷网盘夸克网盘移动网盘六大网盘,基于【网盘直链下载助手】修改自6.1.2版本,自用,去推广,修原有BUG,修改界面,甚至比原版还好用!
+// @description 可以获取网盘文件真实下载地址。现已支持百度网盘阿里网盘天翼网盘迅雷网盘夸克网盘移动网盘六大网盘,基于【网盘直链下载助手】修改自6.1.4版本,自用,去推广,修原有BUG,修改界面,甚至比原版还好用!
// @license AGPL-3.0-or-later
// @homepage https://github.com/hmjz100/Online-disk-direct-link-download-assistant/
// @supportURL https://github.com/hmjz100/Online-disk-direct-link-download-assistant/issues
+// @compatible Chrome
+// @compatible Edge
+// @compatible Firefox
+// @compatible Safari
+// @compatible Opera
+// @require https://unpkg.com/jquery@3.6.0/dist/jquery.min.js
+// @require https://unpkg.com/sweetalert2@11/dist/sweetalert2.min.js
+// @require https://unpkg.com/js-md5@0.7.3/build/md5.min.js
+// @resource Swal https://unpkg.com/sweetalert2@11/dist/sweetalert2.min.css
+// @resource SwalDark https://unpkg.com/@sweetalert2/theme-dark@5.0.15/dark.min.css
// @match *://pan.baidu.com/disk/home*
// @match *://yun.baidu.com/disk/home*
// @match *://pan.baidu.com/disk/main*
@@ -26,34 +36,27 @@
// @match *://yun.baidu.com/share/*
// @match *://www.aliyundrive.com/s/*
// @match *://www.aliyundrive.com/drive*
+// @match *://www.alipan.com/s/*
+// @match *://www.alipan.com/drive*
// @match *://cloud.189.cn/web/*
// @match *://pan.xunlei.com/*
// @match *://pan.quark.cn/*
// @match *://yun.139.com/*
// @match *://caiyun.139.com/*
// @match *://*.youxiaohou.com/*
-// @require https://unpkg.com/jquery@3.6.0/dist/jquery.min.js
-// @require https://unpkg.com/sweetalert2@11/dist/sweetalert2.min.js
-// @require https://unpkg.com/js-md5@0.7.3/build/md5.min.js
-// @resource Swal https://unpkg.com/sweetalert2@11/dist/sweetalert2.min.css
-// @resource SwalDark https://unpkg.com/@sweetalert2/theme-dark@5.0.15/dark.min.css
// @connect baidu.com
// @connect baidupcs.com
// @connect aliyundrive.com
// @connect aliyundrive.net
+// @connect alipan.com
// @connect 189.cn
// @connect xunlei.com
// @connect quark.cn
// @connect youxiaohou.com
-// @connect ghproxy.com
+// @connect gcore.jsdelivr.net
// @connect localhost
// @connect *
// @run-at document-idle
-// @compatible Chrome
-// @compatible Edge
-// @compatible Firefox
-// @compatible Safari
-// @compatible Opera
// @grant unsafeWindow
// @grant GM_xmlhttpRequest
// @grant GM_setClipboard
@@ -77,7 +80,7 @@
// 准备好对应的元素
- const customClass = {
+ let customClass = {
popup: 'pl-popup',
header: 'pl-header',
title: 'pl-title',
@@ -89,7 +92,7 @@
// 准备好Shell类型(用于curl下载)
- const terminalType = {
+ let terminalType = {
wc: "Microsoft Windows 命令提示符",
wp: "Microsoft Windows PowerShell",
lt: "Linux 终端",
@@ -103,9 +106,9 @@
no: "不检查更新"
}
let youserver = {
- v1: "使用(使用油小猴服务器V1接口获取信息)",
- v2: "使用(使用油小猴服务器V2接口获取信息)",
- no: "不使用(使用GhProxy连接Github仓库获取信息,更新可能不及时)"
+ v1: "使用 [用油小猴服务器 V1 接口]",
+ v2: "使用 [用油小猴服务器 V2 接口]",
+ no: "不使用 [用 jsdelivr 连接本项目 Github 仓库](更新可能不及时)"
};
let baidutheme = {
yes: "修改主题色",
@@ -127,7 +130,7 @@
});
//提示的信息内容
- const message = {
+ let message = {
success: (text) => {
toast.fire({title: text, icon: 'success'});
},
@@ -183,15 +186,18 @@
// 获取Cookie
getCookie(name) {
- let arr = document.cookie.replace(/\s/g, "").split(';');
- for (let i = 0, l = arr.length; i < l; i++) {
- let tempArr = arr[i].split('=');
- if (tempArr[0] === name) {
- return decodeURIComponent(tempArr[1]);
- }
- }
- return '';
- },
+ let cookies = document.cookie.split(';');
+ for (let i = 0; i < cookies.length; i++) {
+ let cookiePair = cookies[i].trim().split('=');
+ if (cookiePair.length === 2) {
+ let cookieName = cookiePair[0];
+ if (cookieName === name) {
+ return cookiePair[1];
+ }
+ }
+ }
+ return '';
+ },
/*-- 对象类型判断
示例:
@@ -453,6 +459,7 @@
});
},
+ // RPC测试
async rpcTest(domain, port, path, token) {
return new Promise((resolve, reject) => {
let rpc = { domain, port, path, token };
@@ -560,7 +567,7 @@
value: ''
}, {
name: 'setting_rpc_dir',
- value: 'D:'
+ value: 'D:\Downloads'
}, {
name: 'setting_terminal_type',
value: 'wc'
@@ -573,10 +580,7 @@
}, {
name: 'license',
value: ''
- }, /*{
- name: 'setting_update_check',
- value: 'yes'
- },*/ {
+ }, {
name: 'setting_youxiaohou_server',
value: 'v2'
}, {
@@ -616,11 +620,7 @@
});
dom += ``;
- /*dom +=``;*/
-
- dom +=``;
- /*dom +=`检查更新
`;*/
-
- dom +=`修改百度网盘界面为主题色[实验]