Комментарии 9
Сколько способов обойти
1. Простейший: document.getElementById(«main»).parentNode.innerHTML+='';
2. Замена реального события: document.getElementByName(«login»)[0].onclick=«document.forms[0].login.value=\'Login\'»;
3. Fx only, и по мне самый правильный: GM_registerMenuCommand
4. Javascript Bookmarklets
5. ???
1. Простейший: document.getElementById(«main»).parentNode.innerHTML+='';
2. Замена реального события: document.getElementByName(«login»)[0].onclick=«document.forms[0].login.value=\'Login\'»;
3. Fx only, и по мне самый правильный: GM_registerMenuCommand
4. Javascript Bookmarklets
5. ???
+1
Просто энтузиасты в вашей игре не программируют )
Простейший способ, это — вызвать расчет до модификации и убрать функции проверки при сабмите.
Простейший способ, это — вызвать расчет до модификации и убрать функции проверки при сабмите.
+1
+ просто добавить кнопку вне формы или же добавить на onsubmit вычистку всего сгенерированного скриптом кода.
+1
Это действительно так, но многие готовые скрипты значительно не изменяются из-за лени их авторов, а ловить их по точному признаку сложно, так как изменить названий управляющих элементов может любой.
0
>> не изменяются из-за лени их авторов
Скрипты могут писаться за копейки на заказ, лень, возможно, не авторская, а заказчиков :)
А вообще, правильно написанный скрипт малореально отследить, разве что по косвенным признакам (к примеру, если это бот, выполняющий какие-то рутинные действия, то действия могут выполняться или слишком быстро, или через равные промежутки времени, или же слишком долго).
Скрипты могут писаться за копейки на заказ, лень, возможно, не авторская, а заказчиков :)
А вообще, правильно написанный скрипт малореально отследить, разве что по косвенным признакам (к примеру, если это бот, выполняющий какие-то рутинные действия, то действия могут выполняться или слишком быстро, или через равные промежутки времени, или же слишком долго).
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Запрещаем использование известных UserJS