繁体   English   中英

有什么方法可以检测移动设备上跨网域iframe的点击?

[英]Any possible method to detect click on cross-domain iframe on mobile?

尝试使用多种方法来检测跨域iframe在移动设备上的点击已失败了数周。 我已经尝试了所有实现的方法,所有插件,所有论坛技巧,但我没有办法做到这一点。 我编码了我可以通过的任何方式,但没有得到积极的结果。 一些插件正在使用模糊事件在最新的手机(如s6 / 7)上工作(也许也适用于其他较旧的手机?),但我需要一个可靠的解决方案,该解决方案可以与大多数最新手机一起使用。 也许有一种针对移动设备的touchstart功能的解决方法。.我迷失了机会,以为有办法做到这一点,所以今天我在这里问也许有人想通了。 谢谢。

ps,这是一个名为iframetracker的插件的演示。 有人可以告诉我它是否可以在旧手机上使用吗? http://cdn.rawgit.com/vincepare/iframeTracker-jquery/master/demo/index.html

简而言之,答案是“ 否”

关于您的插件,在github上,其声明非常清楚:

关于移动设备

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

这就是为什么您找不到适合您问题的解决方案的原因。

对于触摸屏设备的特定问题,尚无已知的解决方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM