Greasy Fork is available in English.

evoworld.io Cheats

"evoworld.io Cheats"

< Feedback on evoworld.io Cheats

Review: Good - script works

§
Posted: 2023-12-31

Приветствую!
Отличный скрипт!
Вы можете добавить следующий код в начало скрипта, что-бы предотвратить отправку данных об ошибках без сторонних расширений:
const original = {
open: XMLHttpRequest.prototype.open,
send: XMLHttpRequest.prototype.send,
};

XMLHttpRequest.prototype.open = function (method, url, async, user, password) {
if (url.includes('reportError.php')) {
this.isStopRequest = true;
}
return original.open.apply(this, arguments);
};

XMLHttpRequest.prototype.send = async function (sourceData) {
if (this.isStopRequest) {
const oldReady = this.onreadystatechange;
setTimeout(() => {
this.onerror();
}, 1000)
} else {
return original.send.call(this, sourceData);
}
}

Можно на всякий случай добавить заголовок раннего запуска:
// @run-at document-start
но вроде работает и без него.
Для получения текущей версии скрипта, Вы можете использовать внутренние переменные расширения для скриптов, что-бы менять версию только в заголовках.
const VERSION = GM_info.script.version
Всего хорошего и с наступающим новым годом!)

Post reply

Sign in to post a reply.