通过iframe加载广告,可以用鼠标左键检测点击吗?正常点击?
我想到了另一个问题,我看到一个代码对我有用,但它不安全,因为它监视activeElement,并且有一个缺陷,如果用户点击鼠标右键,该函数触发TRUE并触发警报。
答案 0 :(得分:1)
如果广告位于不同的域名,则由于安全性而无法进行。
然而,您可以尝试做的是在广告上设置透明元素并检测其中的点击。
然后你会隐藏元素,并等待用户第二次点击耸了耸肩。如果用户实际上有兴趣点击横幅,他们将再次点击(当您的透明不可见元素消失时)。
看看这个:HTML "overlay" which allows clicks to fall through to elements behind it
显然,您可以使用pointer-events
css。