2016-06-17 3 views
0

アイデアは単純でした。一般的な使用中にマウスのデータを取り出し、ローカルデータベースに保存します。しかし、その後、私は悲しいことに、あなたはPHPを使うことができないことを学びました!クロムを使用してマウスの位置やクリック位置などのウィンドウデータをキャプチャする方法はありますか?ブラウザ上でマウスデータをキャプチャするためにChromeを拡張

event.clientXとevent.clientYを何らかのファイルにまとめて保存するだけです。

つまり、onmousemoveイベントを使用した場合、同じWebページで動作するのと同じように動作します。

これが可能であれば、正しい方向のポイントを教えてもらえますか?それができない場合は、理由を教えてください。

答えて

1

PHPはサーバサイドのスクリプト言語です。あなたの必要条件とは何の関係もありません。 Javascriptは、あなたが言ったように必要なものです。クリックしたコンテンツ、javscriptからのクリック、co-ordiantesなどの情報を得ることができます。 最も簡単なサンプルプログラムは、このjavascriptコードをHTMLファイルの最後に追加し、ブラウザのコンソールログボックスを開き、ブラウザビューポートの別の場所をクリックすることです。捕獲のx/yデータを保存するために

<script> 
    window.onclick = function(event) { 
    console.log(event); 
    } 
</script> 
+0

これを外部に保存する方法はありますか?ブラウザのオフですか? – Xenorosth

+0

一度情報が収集されると、それは他のデータが転送されたのと同じように、サーバまたは任意の所望の場所に送ることができる。 – neo

0

、あなたはexplained hereのように、オブジェクトを使用しようとすることができます。そして、(十分な量のデータを収集したら)Ajaxを使ってこのオブジェクトをPHPスクリプトに送ります...収集したデータをデータベースに保存します。これはexplained hereです。

次の問題は、おそらく«記録»がすべてのマウスの動きによって膨大な量のデータが非常に高速に生成されるという事実に関連しています。

関連する問題