リンクのすべてのクリックをログに記録したい。
URL で呼び出すことができる (空のページを返す) 小さなロガーを作成しました。この URL は jquery-ajax-method で呼び出されます。残念ながら、ユーザーが Firefox を使用している場合、すべてのクリックがログに記録されるわけではありません (IE ではすべて問題ないように見えます)。
私は多くのことを試しましたが、この問題の解決策がありません.誰か接着剤を持っていますか?
HTML コード:
<a href="http://google.com" onclick="return loggClick();">Click</a>
JS-jQuery-スクリプト:
function loggClick(){
$.ajax({
type: "POST",
url: "Logger.ff", //dynamic url to logging action
data: {
sid: 'abc123' //random data
},
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
cache: false
});
return true;
}
編集: js-call で動的パラメーターを渡す必要がある例を見逃したので、onclick-event を削除することは「不可能」です :(