Javascript onclick/onload 跨域跟踪器
Javascript onclick/onload cross domain tracker
我正在尝试构建一个'函数'跟踪器或类似的东西,如果函数被触发,它会向服务器发送请求。
我只有一个问题,如何在按钮上触发功能,该按钮会重定向到另一个域。
如果我使用 onclick='' 函数会执行,但它没有时间向服务器发送(或取回)请求。
重点是在加载目标 url 后使其触发。
Javascript可以做到这一点吗?带有目标加载的东西,在某处设置超时,或者如果加载了目标,则执行这个和那个?我尝试以这种方式触发它,但它不起作用:
<a class="button" onclick="trackfunction();" href="https://www.stackoverflow.com">click here to load it</a>
<a class="button" onclick="setTimeout(function(){trackfunction()},0);" href="https://www.stackoverflow.com">click here to load it</a>
欢迎任何其他想法:)
谢谢你的帮助。
您必须先执行 javascript 函数,然后在函数本身中进行重定向。
function trackfunction() {
/*
Tracking code
*/
window.location.href = "http://stackoverflow.com/";
}
从标记中删除 href 属性,否则给出 href = "#"。
相关文章:
- 动态分配GA增强型电子商务跟踪器
- 跟踪在页面加载时应用内联样式的JavaScript
- 跟踪用户点击Adsense广告的IP地址
- window.onload没有'无法在Android WebView中工作
- 跟踪jqplot垂直折线图的鼠标位置
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- JavaScript-动态SVG-onload属性-未触发事件
- 有没有一种方法可以从URL跟踪请求的域
- 在phonegap中为android调用onload函数的最佳方式
- Javascript-在视频中跟踪鼠标位置
- image.onload事件和浏览器缓存
- 将函数从onclick修改为onload
- 在Google Analytics中跟踪用户,但只能在两个操作之间跟踪
- Combine onload, onresize and onclick
- onLoad function phonegap android
- 如何使用Google Analytics跟踪表单提交
- 任何一种简单的方法都可以将带有onload的元素作为目标
- Fresh Spark Install+Homestead上的Vue异步堆栈跟踪错误
- 如何调用表td标记内的Onload函数
- Javascript onclick/onload 跨域跟踪器