- 默认搜索歌曲时遇到无版权音乐并不会出现在搜索结果内。
- 安装BetterCloudSearch后可以搜索存储在云盘的音乐,并插入到搜索结果的最前。
let queryString: string
let userid = window.ctl.cloudListManager.NI.uid;
var queryData = {
data: { uid: userid, offset: 0, total: true, limit: 200, keyword: queryString },
ext: {},
key: `track_cloud_search-${userid}-${queryString}`,
limit: 200,
offset: 0,
onload: function(){console.log(arguments)},
rkey: `r-track_cloud_search-${userid}-${queryString}-0-200`,
};
window.ctl.player.AJ[0].MF.$i(queryData);
window.ctl.player.AJ[0].MF.Ge("doloadlist", queryData);
Note
一点一点打breakpoint挖出来的😢
- 这里通过Hijack修改了
core.js
- 在返回搜索结果(
searchload
)时,对数据进行插入操作