我正在使用wix
创建简单的目标网页,并希望将其与google analytics
个事件相关联。
我想拦截推送表单发送按钮的事件。
按钮ID - > submitButton
通常,如果我可以完全访问页面代码,我会使用:
<script type="text/javascript">
$(document).ready(function () {
$('#buttonName').click(function () {
//google function
ga('send', 'event', 'EventCategory', 'EventCategory', 'EventName');
});
});
</script>
但在这里我只能使用iFrame内部插件(帽子在iframe中生成代码)。
页面结构:
- 文字,图片ecc ecc;
- 带表单的iFrame(由插件管理,我无法添加/编辑代码);
- iFrame,我可以在其中添加代码。
例如:example page
所以我需要从submitButton
调用标识为iframe
的按钮的点击事件,调用点击其他iframe
中的按钮(其中id未知)。
有办法吗? 谢谢你的回复。
答案 0 :(得分:0)
如果您无法访问iFrame代码,则无法按照您的意愿添加该跟踪ID。
答案 1 :(得分:0)
如果你试图拦截你不控制的iframe中的点击事件,我很确定出于安全原因这是不可能的:否则就有可能页面上的广告或任何第三方代码,用于拦截完全不相关元素的事件。
如果您尝试将点击事件从执行控制转移到您没有的按钮,除非您知道要在其他iFrame中按钮的ID点击,我认为你不会有太多运气。