我想记录链接上的所有点击.
我写了一个小记录器,可以通过url调用(返回一个空页面).使用jquery-ajax方法调用此URL.但遗憾的是,如果用户使用firefox(IE中的一切看起来都很好),则不会记录每次点击.
我尝试了很多东西,但是没有解决这个问题的方法,有没有胶水?
HTML的代码:
<a href="http://google.com" onclick="return loggClick();">Click</a>
Run Code Online (Sandbox Code Playgroud)
JS-jQuery的Skript:
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;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我在示例中错过了我必须在js调用中传递动态参数,所以它"不可能"删除onclick事件:(