From e933997d26f6ba26612026c75627f586cc34ddde Mon Sep 17 00:00:00 2001 From: huggy <6511667+makeding@users.noreply.github.com> Date: Fri, 11 Sep 2020 10:24:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=88=E4=BC=98=E5=8C=96=E4=BA=86=E4=B8=8B?= =?UTF-8?q?=20UA=20=E9=80=BB=E8=BE=91=20=E7=8E=B0=E5=9C=A8=E4=B8=A4?= =?UTF-8?q?=E8=A1=8C=E5=B0=B1=20ok=20=E4=BA=86=20https://github.com/Binary?= =?UTF-8?q?ify/NeteaseCloudMusicApi/pull/922?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util/request.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/util/request.js b/util/request.js index fc4df40..ccb4d87 100644 --- a/util/request.js +++ b/util/request.js @@ -35,16 +35,8 @@ function chooseUserAgent(ua = false) { // Linux 就算了 ] } - let realUserAgentList = [] - if (!ua) - realUserAgentList = (userAgentList.mobile).concat(userAgentList.pc) // concat 把两个 array 合并 - else if (ua == 'mobile') - realUserAgentList = userAgentList.mobile - else if (ua == 'pc') - realUserAgentList = userAgentList.pc - else - return ua // 最后返回自定义的 ua - return realUserAgentList[Math.floor(Math.random() * realUserAgentList.length)] + let realUserAgentList = userAgentList[ua] || (userAgentList.mobile).concat(userAgentList.pc) + return (['mobile', 'pc', false].indexOf(ua) > -1) ? realUserAgentList[Math.floor(Math.random() * realUserAgentList.length)] : ua } const createRequest = (method, url, data, options) => { return new Promise((resolve, reject) => { -- GitLab