Update SrcJySet.js

pull/1/head
jevons0411 2 years ago
parent 2854db383f
commit f7f28debfc
  1. 16
      SrcJySet.js

@ -1263,7 +1263,7 @@ function getSimilarity(str1,str2) {
//寻找相同字符 //寻找相同字符
for (let i = 0; i < str1.length; i++) { for (let i = 0; i < str1.length; i++) {
for(let j =0;j<str2.length;j++){ for(let j =0;j<str2.length;j++){
if(str1[i]==str2[j]){ if(str1[i]===str2[j]){
sameNum ++ sameNum ++
break break
} }
@ -1304,11 +1304,19 @@ function jiekousave(urls,update) {
} }
function checkitem(item) { function checkitem(item) {
log(item.name+' '+urlname+' '+urltype+getSimilarity(item.name,urlname)); //log(item.name+' '+urlname+' '+urltype+getSimilarity(item.name,urlname));
return item.url==urlurl||(getSimilarity(item.name,urlname)>60&&urltype=="biubiu"); return item.url==urlurl||(getSimilarity(item.name,urlname)>75&&urltype=="biubiu");
} }
if(!datalist.some(checkitem)&&urlname&&/^http|^csp/.test(urlurl)&&urltype){ if(!datalist.some(checkitem)&&urlname&&/^http|^csp/.test(urlurl)&&urltype){
log('ok') let arr = { "name": urlname, "url": urlurl, "ua": urlua, "type": urltype };
if(urls[i].data){arr['data'] = urls[i].data}
if(urlgroup){arr['group'] = urlgroup}
if(urls.length == 1){
datalist.unshift(arr);
}else{
datalist.push(arr);
}
num ++;
} }
/* /*
if(!datalist.some(item => item.url==urlurl||(getSimilarity(item.name,urlname)>60&&urltype=="biubiu"))&&urlname&&/^http|^csp/.test(urlurl)&&urltype){ if(!datalist.some(item => item.url==urlurl||(getSimilarity(item.name,urlname)>60&&urltype=="biubiu"))&&urlname&&/^http|^csp/.test(urlurl)&&urltype){

Loading…
Cancel
Save