Jquery Analytics跟踪onclick NS_BINDING_ABORTED

嘿,我正在添加一个onclick事件来跟踪某些video的点击,我们使用的第三方工具是webtrends。

我正在添加onclick事件,它工作正常。 需要注意的是链接中的URL使用户浏览到不同的URL。

当我在httpfox中跟踪onclick事件时,我看到错误NS_BINDING_ABORTED。

我的jquery

$j(document).ready(function () { $j('a.wt_video').click(function (e) { var title = ($j(this).attr("title")); if (title.length != 0) { handleDynamicVideoWebTrendsClick(title); } }); 

});

我可以添加任何想法以防止此错误?

我发现我们必须做两件事来避免“Aborted”错误。

1)使用setTimeout 2)使用mousedown – 特别是对于FireFox,因为它将mousedown和mouseup视为click

  $("#someBtn").live("mousedown", function(){ var mT7 = setTimeout("myFunction()", 50); // 1000 would be a second }); var myFunction = function(){ var wtArgs = ['WT.dcs_id', 'youridgoeshere', 'DCSext.myFirstVar', varArray[varArray.length-2], 'DCSext.mySecondVar', varArray[varArray.length-1], 'DCSext.myThirdVar', tempArr[0]]; dcsMultiTrack.apply(this, wtArgs); } 

希望有所帮助

根据此处发布的答案: Google Analytics:跟踪链接点击所需的延迟时间? 使用延迟似乎是最明确的解决方案,以确保在加载新页面之前完成GA请求,因为单击链接。

我也有这个问题:我的所有点击都在HTTPFox中生成一个NS_BINDING_ABORTED,直到我按照那里的建议修改了代码。 从那以后,一切都很好