lepard
@lepard
function selfDevelopment() { selfDevelopment() }

Socket io на стороне клиента?

Есть приложение на node+socket.io. Допустим у клиента в js файле содержится подключение по сокетам и следующее сообщение
socket.on('join', function(nickname) {
        socket.nickname = nickname;
        socket.broadcast.emit('notice', nickname + ' has joined the chat.');
      });

Вопросы:
1) Как сделать, что-бы пользователь не мог менять код js у себя в инструменте разработчика в браузере(на некоторых сайтах видел такое)
2) Почему если я в инструменте разработчика принудительно вместо join пишу test то все равно все нормально работает и выполняет то, что было до изменений? Он для себя еще как то кэширует взаимодействие сервер-клиент? Или это потому, что сами эти функции выполняются в document.ready и сам js для себя это кэширует?
  • Вопрос задан
  • 395 просмотров
Решения вопроса 1
@BorisKorobkov
Web developer
1. Никак
2. Потому что код уже выполнился до того, как его изменили.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы