Я запускаю скрипт, где он сохраняет изменения в PHP-скрипте в фоновом режиме с помощью jquery-ajax и создал функцию, которая выдает ошибку, если скрипт публикует что-то на сайте. Когда выдается ошибка, я использую console.log для отладки chrome.
До сих пор это работало хорошо. Теперь, как 1 из 5 раз, я получаю это в консоли.
<script src="/____proof-of-work/sha256.js"></script>
<script>
challengeString = "fc1bc435f0be5062b3420hc4970e8f77d8359904b50356959054180e014c24211a";
nonce = 0;
hash = sha256(challengeString + nonce);
while(1) {
hash = sha256(challengeString + nonce);
if (hash.substr(0, 4) === '0000')
break;
nonce += 1;
}
window.location.replace("/____proof-of-work/validate/" + nonce + "/" + window.location.href);
</script>
Я не могу понять, откуда это происходит. Я никогда не видел этот код раньше, и я пытался Google, но не реальное решение по этому вопросу.
Что это может быть, и как от этого избавиться?