socket.ioを使用して正常に動作していたサーバーとして動作しています。サーバに接続し、私のindex.htmlにsocket.ioを使用しているときにHTMLの "予期しないトークン<"エラーが発生しました
<script src="client files\MainMenu.js"></script>
を行を追加する場合しかし、私は、「予期しないトークン<」エラーを取得しています。このエラーはchromeでのみ発生し、前述の行が削除された場合に実行されます。 しかし、奇妙なことに、このエラーはFirefoxでは表示されませんが、代わりにsocket.io.js(個人的に触れていない)との間にエラーが発生します。また、私は正常に他のタスクのためのchromeでsocket.io.jsを使用しているので、エラーfirefoxが投げているとは思っていませんsocket.ioと実際には異なります。私も個人的にデフォルトのポート番号を除いてsocket.ioコードを編集していません。任意のアイデアが評価されます。間隔の補正に遅延応答と優れた点についての
<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>
'client files \ MainMenu.js'には' <'トークンが含まれていますか? – ruakh
いいえ、MainMenuは現在空です –
[HTMLを最初に学ぶ](http://www.w3.org/TR/html4)と[有効なマークアップ](http://validator.w3.org/)を使用してください。スペースとバックスラッシュの値はURIではありません。 URIはパス区切り文字としてスラッシュを使用し、スペースは '%20'でエスケープする必要があります(RFC 3986を参照)。その理由だけで、ファイル名にスペースを入れたくありません。それはさておき、エラーメッセージはどこに*エラーが発生するかを示しています。スクリプトに含まれていないスクリプトの中に 'script'要素があるかもしれません(スクリプトコードのみである必要があります)。 – PointedEars