私は社内のデバッグシステムを構築して、ユーザーが特定のものにどのように反応するかを確認したいと考えています。jQuery:すべてのページのやりとりをログする
すべてのマウスのクリックや移動などをサーバーに返信するにはどうすればよいでしょうか?私が考えてきた
一つの方法は、すべてのためにbody
にバインドを実行し、ちょうどページのアンロードで送信されたアレイに追加することですが、私は、ユーザーがすることを決定した場合、これは真剣にブラウザを殺すことができる考え出し視界のすべてをクリックするか、ページにマウスを動かすだけで4時間働いている。
理想的には、Webソケットを避けたいです。
これは以前に行われていると確信していますので、どのように完了したのかよく知りたいと思います。
おかげであなたは不思議の人のために
ポーリング手法を使用して、小さなキューにイベントを格納し、x秒ごとにajax呼び出しを実行します。呼び出しが実行されると、キューは消去されます。これは私のアプローチです... – hallleron
私はそれについて考えていました - 基本的にsetTimeout/setIntervalを使用していましたが、サーバーを過度に叩いて潜在的に誰かのブラウザを殺すのではないでしょうか? – DomLip