Андрей
Высший разум
(425090)
5 лет назад
Нет, никак.
Защита от накруток делается не на клиенте, а не сервере. И это сервер должен решать - по тем данным, которые он получил от клиента - насколько корректно действует пользователь и выиграл ли он.
no name
Мыслитель
(6058)
5 лет назад
Так ты должен на сервере обрабатывать это. Ну заявит он для себя победу, например. Но это будет только визуально, и только для него. До первого обновления (или даже сразу пропадет, смотря как работает написанная система). Делай через сокеты, и защищай подмену. Воаля
ivtst1
Просветленный
(30514)
5 лет назад
Ограничить можно. Но F12 работает только в готовых браузерах с настройками по умолчанию и ничто не мешает пользователю переопределить назначения кнопок, либо пересобрать свой браузер, либо вообще не использовать браузер, а только браузерный движок в своем ПО.
Обмануть на стороне клиента есть миллионы способов. Поэтому на в клиентской части не делают принятие важных решений.
Задача не в том, чтобы пользователь не видел код. Просто сделана небольшая игрушка на JS и хорошо бы, чтобы игрок не мог по-быстрому отредактировать весь HTML и заявить о победе))