我想记录对链接的所有点击。
我写了一个小记录器,可以通过 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 调用中传递动态参数,因此“不可能”删除 onclick-event :(