繁体   English   中英

iframe iOS 6内未触发touchstart事件

[英]Touchstart event is not firing inside iframe iOS 6

在iOS 6中选择文本时遇到问题。在iOS 6中, touchstart事件未在iframe内触发。在iOS 5上,此工作正常。

我也有同样的问题,但仅限于某些iframe。 我为什么不知道为什么只有其中一些。

但是我设法通过在包含iframe的文档的上下文中显式地对touchstart事件启用事件侦听器,从而在所有事件中始终触发事件。

因此,为包含iframe的文档添加以下代码对我来说是解决方法。

function dummy() {
    // console.log("A bug? Where?");
}

addEventListener("touchstart", dummy, false);

我还没有看到这个问题-在iframe中,touchstart事件对我来说很好。 我希望您可以在完成touchstart事件尝试执行的操作之前得到一个异常。 尝试在iframe中放置警报,或者在touchstart处理程序的主体周围放置try catch块,然后警告异常是什么。

暂无
暂无

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

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