diff --git a/SrcJyAliDisk.js b/SrcJyAliDisk.js index 22995562..d5603806 100644 --- a/SrcJyAliDisk.js +++ b/SrcJyAliDisk.js @@ -292,8 +292,9 @@ function aliMyDisk(folder_id,nofilter) { url: $("hiker://empty##").lazyRule((file_id,file_url,sub_file_url) => { require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliPublic.js'); if(alitoken){ - file_url = base64Decode(file_url); - sub_file_url = sub_file_url?base64Decode(sub_file_url):""; + return file_url+ ";{Referer@https://www.aliyundrive.com/}" + '#isVideo=true#'; + //file_url = base64Decode(file_url); + //sub_file_url = sub_file_url?base64Decode(sub_file_url):""; let play = aliMyPlayUrl(file_id); if (play.urls) { if (sub_file_url) { @@ -308,8 +309,8 @@ function aliMyDisk(folder_id,nofilter) { } }else{ return "toast://未获取到阿里token"; - } - }, item.file_id, base64Encode(item.url), sub_file_url?base64Encode(sub_file_url):""), + }//base64Encode(item.url) + }, item.file_id, item.url, sub_file_url||""), desc: filesize < 1024 ? filesize.toFixed(2) + 'MB' : (filesize/1024).toFixed(2) + 'GB', col_type: 'avatar', extra: { @@ -352,6 +353,7 @@ function aliMyDisk(folder_id,nofilter) { //alert('TOKEN获取成功!'); fba.parseLazyRule(`hiker://empty@lazyRule=.js:putMyVar('getalitoken','0');back();`); //fy_bridge_app.back(); + return; } else { token_timer(); }