Я использовал socket.io для работы в качестве сервера, который работал нормально.Однако при добавлении строки
<script src="client files\MainMenu.js"></script>
в файл index.html, который подключается к серверу, появляется ошибка «неожиданный токен <».Эта ошибка возникает только в Chrome и будет работать, если вышеупомянутая строка будет удалена.Странно, однако, что эта ошибка не появится в Firefox, но вместо этого я получу ошибки, связанные с socket.io.js (который я лично не затрагивал).Кроме того, я также успешно использовал socket.io.js в chrome для других задач, поэтому я не думаю, что ошибки, которые выдает Firefox, на самом деле связаны с socket.io.Я также лично не редактировал никакой код socket.io, кроме номера порта по умолчанию.Любые идеи приветствуются. </p>
<html>
<script src="socket.io\lib\socket.io.js"> </script>
<script src="client files\MainMenu.js"></script>
<script>
var socket = io.connect('http://localhost');
socket.on('news', function (data)
{
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
<button onclick="singlePlayerClick()"> Single Player </button>
<button onclick="multiplayerClick()"> Multiplayer </button>
<button onclick="optionsClick()"> Options </button>
<button onclick="highScoreClick()"> High Score </button>
<input id="mysearch" type="search" />
</html>