From f32f8b31dfaf5bf758a74ad07a759cc36281d1be Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sun, 23 May 2021 15:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=8B=E6=9C=BA=E5=88=86?= =?UTF-8?q?=E4=BA=AB=E7=9A=84wy=E6=AD=8C=E5=8D=95=E3=80=81=E6=9F=90?= =?UTF-8?q?=E4=BA=9Btx=E3=80=81kg=E6=AD=8C=E5=8D=95=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=89=93=E5=BC=80=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish/changeLog.md | 3 ++- src/utils/music/kg/songList.js | 2 +- src/utils/music/tx/songList.js | 4 ++-- src/utils/music/wy/songList.js | 5 ++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index d471a6b..442be65 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,3 +1,4 @@ ### 修复 -- 修复进入播放详情歌词界面后的屏幕常亮不会被取消的问题 +- 修复手机分享的wy歌单、某些tx、kg歌单无法打开的问题 + diff --git a/src/utils/music/kg/songList.js b/src/utils/music/kg/songList.js index 4332550..f815e05 100644 --- a/src/utils/music/kg/songList.js +++ b/src/utils/music/kg/songList.js @@ -334,7 +334,7 @@ export default { Referer: link, }, }) - const { headers: { location }, statusCode, body } = await this._requestObj_listDetailLink.promise + const { url: location, statusCode, body } = await this._requestObj_listDetailLink.promise // console.log(body, location) if (statusCode > 400) return this.getUserListDetail(link, page, ++retryNum) if (location) { diff --git a/src/utils/music/tx/songList.js b/src/utils/music/tx/songList.js index f366c04..e372c4d 100644 --- a/src/utils/music/tx/songList.js +++ b/src/utils/music/tx/songList.js @@ -182,10 +182,10 @@ export default { if (retryNum > 2) return Promise.reject(new Error('link try max num')) this._requestObj_listDetailLink = httpFetch(link) - const { headers: { location }, statusCode } = await this._requestObj_listDetailLink.promise + const { url, statusCode } = await this._requestObj_listDetailLink.promise // console.log(headers) if (statusCode > 400) return this.handleParseId(link, ++retryNum) - return location == null ? link : location + return url }, // 获取歌曲列表内的音乐 diff --git a/src/utils/music/wy/songList.js b/src/utils/music/wy/songList.js index be0aab3..9ed6ae1 100644 --- a/src/utils/music/wy/songList.js +++ b/src/utils/music/wy/songList.js @@ -54,10 +54,9 @@ export default { if (retryNum > 2) return Promise.reject(new Error('link try max num')) this._requestObj_listDetailLink = httpFetch(link) - const { headers: { location }, statusCode } = await this._requestObj_listDetailLink.promise - // console.log(headers) + const { url, statusCode } = await this._requestObj_listDetailLink.promise if (statusCode > 400) return this.handleParseId(link, ++retryNum) - return location == null ? link : location + return url }, async getListDetail(id, page, tryNum = 0) { // 获取歌曲列表内的音乐