我在 IOS 6 中选择文本时遇到问题。在 iOS 6 中,touchstart事件没有在 iframe 内触发。在 iOS 5 上,这工作正常。
问问题
2208 次
2 回答
8
我也有同样的问题,但只在我的一些 iframe 中。为什么只有其中一些,我不知道。
但是我设法通过在包含 iframe 的文档的上下文中显式地在 touchstart 事件上设置一个事件侦听器来使所有事件一致地触发。
因此,为包含 iframe 的文档添加以下代码是我的解决方法。
function dummy() {
// console.log("A bug? Where?");
}
addEventListener("touchstart", dummy, false);
于 2012-11-18T17:15:11.630 回答
0
我还没有看到这个问题 - touchstart 事件在 iframe 内对我来说触发得很好。我希望你在完成你的 touchstart 事件试图做的任何事情之前得到一个异常。尝试在 iframe 中放置一个警报,或者在 touchstart 处理程序的主体周围放置一个 try catch 块,然后提醒异常是什么。
于 2012-11-02T01:16:03.417 回答