IFrame跨域点击跟踪
IFrame Cross Domain Click Tracking
下面的代码能够跟踪iframe上的点击,但我不知道点击(右/左/中)???
<script>
var isOverIFrame = false;
function processMouseOut() {
isOverIFrame = false;
top.focus();
}
function processMouseOver() {
isOverIFrame = true;
}
function processIFrameClick() {
if (isOverIFrame) {
//was clicked
console.log('tracking');
}
}
function init() {
var element = document.getElementsByTagName("iframe");
for (var i = 0; i < element.length; i++) {
element[i].onmouseover = processMouseOver;
element[i].onmouseout = processMouseOut;
}
if (typeof window.attachEvent != 'undefined') {
top.attachEvent('onblur', processIFrameClick);
}
else if (typeof window.addEventListener != 'undefined') {
top.addEventListener('blur', processIFrameClick, false);
}
}
</script>
<iframe src="http://google.com"></iframe>
<script>init();</script>
有人能在这个问题上帮我吗。。。
您不能跟踪iFrame内部发生的点击,这是一项旨在防止您试图实现的行为的策略。
你试图做的事情可以被理解为"点击劫持"。
相关文章:
- 防止Iframe窗体在新窗口中打开
- 动态分配GA增强型电子商务跟踪器
- 将样式表插入iframe
- 跟踪在页面加载时应用内联样式的JavaScript
- Iframe youtube多个视频跟踪
- 谷歌分析跟踪iFrame
- 使用 javascript 跟踪 iframe 的 http 请求
- 使用Google Analytics跟踪iframe内的点击
- 为什么谷歌跟踪代码管理器使用IFrame而不是脚本DOM元素
- 如何使用Google Analytics跟踪IFrame中的点击
- Youtube iFrame嵌入式视频跟踪-谷歌标签管理器
- 在iframe中跟踪谷歌分析事件
- 从iFrame小部件跟踪广告词转换
- IFrame跨域点击跟踪
- 分析跟踪Youtube iframe在我的网站上
- 跟踪页面的点击坐标,包括iframe
- 当用户单击外部iframe中的链接时,是否有可能触发跟踪像素?
- 使用Jquery跟踪iframe内的点击
- 跟踪滑动iframe的顶部
- 跟踪jquery中的iframe