这已经在FireFox,IE和Opera中运行良好,但在Chrome和Safari中这是一个问题。我在离开页面的链接上有一个onClick事件功能。这些功能向各种跟踪服务发送请求以记录退出链接。如何强制脚本在离开页面之前完成(在webkit浏览器中)?
我已通过删除链接中的href
属性进行了测试。当它被移除时,链接被跟踪。当链接处于活动状态(并且离开页面)时,链接不会被跟踪。 Chrome和Safari中只有这种情况。
我希望有一些非极端的方式强制浏览器在离开页面之前完成脚本。 (极端我的意思是f.inst。使用javascript去除href
属性,并在跟踪完成后手动重定向浏览器)
jQuery已经加载到这个项目中,所以如果它有一个解决方案,它会很棒。
感谢您的任何和所有的意见,所以你有没有简单的方法来获得成功回调,_trackPageView不提供回调
如果删除HREF,它是如何跟踪的?你在标签上有一个“onclick”?它是一个标签吗?你能发布一个示例代码吗? – 2011-01-20 11:13:12