2

タッチ イベント オブジェクトを JSON としてエンコードして Websocket 経由で送信しようとすると、次のエラーが表示されます。

キャッチされていない TypeError: 循環構造を JSON に変換しています

オブジェクト自体であるオブジェクトのプロパティを直接持っていると、エラーが発生します。では、WebSocket 経由でマルチタッチ イベントを送信するにはどうすればよいでしょうか?

document.addEventListener('touchmove', function(event) {
  console.log(event);
  event = JSON.stringify(event.touches); // Error!
  connection.send(event);
}, false);

http://jsfiddle.net/PAVtk/

4

1 に答える 1