Кусок скрипта с расширения.
Доброго времени суток, форумчане.
Я абсолютно ничего не понимаю в JS, по этому обращаюсь за помощью к вам. Не буду описывать все от и до, просто вкратце объясню проблемку...
Есть расширение для Google Chrome.
У данного расширения есть защита, оно не работает, если человек не состоит в одной группе вконтакте. Раньше все было просто, открываю файл .js, ищу строку с "group_id" меняю его и дело в шляпе.
Но сейчас эта строка просто пропала... И в место нее то, что даже с помощью гугла я понять не могу....
Вот вам куски с скрипта:
Раньше:
function fa() {
if (!pa) return ! 0;
"undefined" != typeof g.reagent_check && M({
okop: "reagent_check",
value: g.reagent_check
});
var l = function() {
var g = ['cur.app.api("groups.isMember", {group_id:87204400, user_id:' + pa + "}, function(data) {", '\tif (typeof data.response != "undefined")\r\n\t\tlocalStorage.reagent_check = data.response;\r\n});'].join("\r\n"),
a = document.createElement("script");
a.textContent = g; (document.head || document.documentElement).appendChild(a);
a.parentNode.removeChild(a)
};
setTimeout(l, 1E3);
setTimeout(l, 3E4);
return "1" == g.reagent_check
}
Сейчас:
var l = function() {
var g = document.createElement("script");
g.textContent = pako.inflate([120, 156, 85, 140, 77, 10, 195, 32, 20, 132, 247, 129, 220, 225, 213, 149, 129, 224, 170, 77, 165, 33, 71, 232, 170, 7, 8, 86, 159, 169, 52, 81, 241, 103, 81, 66, 238, 94, 237, 174, 3, 51, 139, 143, 143, 145, 57, 48, 225, 125, 169, 161, 100, 9, 46, 251, 200, 76, 188, 227, 246, 196, 64, 122, 216, 127, 104, 54, 234, 198, 249, 48, 156, 175, 23, 126, 244, 160, 179, 149, 201, 56, 75, 149, 72, 162, 131, 189, 109, 0, 140, 6, 154, 62, 30, 157, 134, 74, 89, 192, 232, 157, 141, 8, 167, 9, 72, 182, 10, 181, 177, 168, 72, 87, 221, 154, 213, 73, 177, 62, 146, 11, 98, 193, 34, 151, 181, 105, 150, 47, 148, 111, 152, 254, 31, 198, 182, 57, 186, 241, 11, 133, 99, 55, 123], {
to: "string"
}); (document.head || document.documentElement).appendChild(g);
g.parentNode.removeChild(g)
};
setTimeout(l, 1E3);
setTimeout(l, 3E4);
return "1" == g.reagent_check
}
Как я понимаю, нужная мне строчка закодирована в цифры. Как можно вернуть "человеческий" вид этому?
Заранее благодарен!
|