0

通过 iframe 加载广告后,是否可以检测到鼠标左键点击?正常点击?

我想到了另一个问题,我看到了一个对我有用的代码,但它并不安全,因为它监控 activeElement,并且存在缺陷,如果用户用鼠标右键单击,该函数会触发 TRUE 并触发警报。

捕获点击围绕 iframe 的 div

4

1 回答 1

1

如果广告位于不同的域上,由于安全原因,这是不可能的。

但是,您可以尝试做的是在广告上放置一个透明元素并检测那里的点击。

然后您将隐藏该元素,并等待用户第二次单击而摆脱第一次单击。如果用户真的对点击横幅感兴趣,他们会再次点击(当您的透明不可见元素消失时)。

更新

看看这个:HTML“覆盖”,它允许点击落到它后面的元素

pointer-events显然,您可以允许使用css进行点击。

于 2013-06-19T21:21:46.910 回答