Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何可能的方法来检测移动设备上跨域iframe的点击?_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript 是否有任何可能的方法来检测移动设备上跨域iframe的点击?

Javascript 是否有任何可能的方法来检测移动设备上跨域iframe的点击?,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,几周来,我们一直在尝试不同的方法来检测跨域iframe对移动设备的点击,但没有成功。 我已经尝试了所有的方法,所有的插件,所有的论坛提示,但我没有办法做到这一点。 我编码了我通过的任何方式都会工作,但我没有得到积极的结果。 一些插件正在使用模糊事件在最新的手机上工作,如s6/7(可能也适用于其他较旧的手机?),但我需要一个可靠的解决方案,它将适用于大多数最新的手机。 也许有一种解决办法,可以为手机提供touchstart功能。。 我失去了相信有办法做到这一点的机会,所以今天我在这里问,也许有人找

几周来,我们一直在尝试不同的方法来检测跨域iframe对移动设备的点击,但没有成功。 我已经尝试了所有的方法,所有的插件,所有的论坛提示,但我没有办法做到这一点。 我编码了我通过的任何方式都会工作,但我没有得到积极的结果。 一些插件正在使用模糊事件在最新的手机上工作,如s6/7(可能也适用于其他较旧的手机?),但我需要一个可靠的解决方案,它将适用于大多数最新的手机。 也许有一种解决办法,可以为手机提供touchstart功能。。 我失去了相信有办法做到这一点的机会,所以今天我在这里问,也许有人找到了答案。 多谢各位

Ps这是一个名为iframetracker的插件的演示。
有人能告诉我它在旧手机上是否有效吗

简而言之,答案是否定的

关于您的插件,在github上,它非常清楚地指出:

关于移动设备

该插件不适用于智能手机和平板电脑等移动设备,因为该硬件使用触摸屏而不是鼠标作为点击输入。这种设计使得边界监视技巧毫无用处

这就是为什么你找不到解决问题的方法

对于触摸屏设备的特定问题,目前还没有已知的解决方法