diff --git a/SrcJu.js b/SrcJu.js
index 5222303d..b10da06d 100644
--- a/SrcJu.js
+++ b/SrcJu.js
@@ -317,6 +317,7 @@ function erji() {
deleteItemByCls('loadlist');
showLoading('搜源中,请稍后.');
search(name,"erji");
+ hideLoading();
return "hiker://empty";
}else{
return "toast://上一个搜索线程还未结束,稍等...";
@@ -547,7 +548,15 @@ function search(keyword, mode, sdata) {
let searchMark = storage0.getMyVar('searchMark') || {};
if(mode=="erji" && searchMark[name]){
addItemBefore("listloading", searchMark[name]);
- updateItem("listloading", { title: "‘‘’’当前搜索为缓存" });
+ updateItem("listloading", {
+ title: "‘‘’’当前搜索为缓存",
+ url: $("确定删除“"+name+"”搜索缓存吗?").confirm((name)=>{
+ let searchMark = storage0.getMyVar('searchMark') || {};
+ delete searchMark[name];
+ storage0.putMyVar('searchMark', searchMark);
+ return "toast://已清除,再次换源吧";
+ },name)
+ });
let i = 0;
let one = "";
for (var k in searchMark) {
@@ -601,7 +610,7 @@ function search(keyword, mode, sdata) {
item.url = /sousuo/.test(mode) ? $("hiker://empty#immersiveTheme##autoCache#").rule(() => {
require(config.依赖);
erji();
- }) : "hiker://empty##"+ item.url + $("#noLoading#").b64().lazyRule((extra) => {
+ }) : "hiker://empty##"+ item.url + $("#noLoading#").lazyRule((extra) => {
if(getMyVar('已选择换源列表')){
return "toast://请勿重复点击,稍等...";
}else{