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) { // 获取歌曲列表内的音乐