我有iframe
引用外部网址,该网址提供包含Flash广告的网页。
我需要跟踪客户点击其中一个广告的频率。
我采取的方法是在div
上呈现iframe
元素。这允许我拦截click事件,但是我需要将该点击向下传递到iframe
。这可以使用JavaScript吗?
答案 0 :(得分:2)
不,这是不可能的。您无法在javascript中模拟真实点击,只能点击点击事件。
答案 1 :(得分:0)
我不认为这是可能的
但是,假设点击将用户重定向到广告的网站,您可以使用重定向截取用户点击。使用一些唯一的广告ID将链接更改为您自己服务器上的某些脚本。注册点击并将用户重定向到广告页面。
另一种可能性是使用此技术加载iframe的内容,因此您知道查看广告的客户数量。但这当然可能是广告客户不喜欢/不想要的广告方案。
答案 2 :(得分:0)
你不能通过任何合法方式传递点击,如果你试图伪造它,你将遇到跨域问题。而且我肯定会远离任何看起来像clickjacking解决方案的东西 - 它必然会停止工作(并且感觉也很邪恶)。
你可能会破解某些东西,具体取决于它的准确程度。这将涉及跟踪用户将鼠标放入横幅区域然后离开页面(推断他们点击广告)时发生的事件序列。你会想念一些,你也可能会发现一些误报。
它的工作方式如下:
我猜你的准确度大约是80-90%,但是你将不得不在很多浏览器上进行测试。它还假设广告加载到同一窗口而不是新窗口。如果它加载到一个新的,那么我认为它会更难。