当前位置: 首页 > 面试题库 >

使用JavaScript检测对iframe的点击

毋举
2023-03-14
问题内容

我了解,iframe如果是跨域用户,则无法判断用户在做什么。我想做的是跟踪用户是否完全单击iframe。我想象一个场景,div在之上不可见,iframe而the
div会随后将click事件传递给iframe

这样的事情可能吗?如果是的话,我将如何处理?的iframes是广告,所以我必须在所使用的标签没有控制权。


问题答案:

这样的事情可能吗?

否。您所能做的就是检测鼠标进入iframe的可能性,以及检测到鼠标进入iframe的可能性(尽管不可靠)(即,试图弄清指针在其他地方经过广告时的停留与徘徊之间的区别)在广告上)。

我想象一个场景,在iframe顶部有一个不可见的div,然后div会将click事件传递给iframe。

不,没有办法伪造点击事件。

通过按下鼠标,可以防止原始点击进入iframe。如果您可以确定何时按下鼠标按钮,则可以尝试将不可见的div移开,以便单击得以通过…但是也没有在鼠标按下之前触发的事件。

您可以尝试进行猜测,例如,通过查看指针是否已静止,猜测可能即将发生单击。但这是完全不可靠的,如果失败,您将失去点击的机会。



 类似资料:
  • 问题内容: 我有一个具有特定页面的应用程序- 我们将其称为页面A。页面A有时是顶层页面,但有时也作为iframe嵌入到页面B中。所有页面都来自同一服务器,并且没有跨域问题。 我有一个运行在页面A上的润滑脂脚本。润滑脂脚本如何检测页面A是否在iframe上下文中? 问题答案: 如果页面A本身具有框架,则通常看框架长度会崩溃(我知道在此特定实例中可能不是这种情况)。更可靠和有意义的测试将是:

  • 问题内容: 目前,TwitterBootstrap 3具有以下响应断点:768px,992px和1200px,分别代表小型,中型和大型设备。 如何使用JavaScript检测这些断点? 我想用JavaScript监听屏幕变化时触发的所有相关事件。并能够检测屏幕是用于小型,中型还是大型设备。 已经做过什么了吗?您有什么建议? 问题答案: 编辑:现在可以通过Bower和NPM使用此库。 有关详细信息,

  • 问题内容: 我有一个id为“ content- area”的div,当用户在该div之外单击时,我想提醒他们他们在该div之外单击的事实。我将如何使用JavaScript解决此问题? 问题答案: 用纯Javascript 看看这个小提琴,看看这就是你所追求的!

  • 问题内容: 是否存在使用JavaScript检测客户端计算机上安装的Java版本的可靠方法? 问题答案: 在Java Deployment Toolkit中签 出代码。

  • 问题内容: 有没有人建议检测一组字符串中的URL? 更新: 我结束了使用此正则表达式进行链接检测……显然几年后。 问题答案: 首先,您需要一个与网址匹配的优质正则表达式。这很难做到。 …几乎所有内容都是有效的网址。有一些标点符号规则将其拆分。没有标点符号,您仍然有一个有效的URL。 仔细检查RFC,看看是否可以构造“无效” URL。规则非常灵活。 例如,一个有效的URL。路径是。漂亮的文件名,但是

  • 本文向大家介绍使用JavaScript 实现的人脸检测,包括了使用JavaScript 实现的人脸检测的使用技巧和注意事项,需要的朋友参考一下 我一直对视频和图片中的人脸标记、检测和人脸识别技术很感兴趣。尽管我知道获取逻辑和算法去开发人脸识别软件或者插件已经超出了我的想象。当我知道Javascript库可以识别微笑,眼睛和脸部结构时,我得到启发去写一个教程。有许多的库,这些库要不就是纯粹的基于Ja