触摸启动事件未在iframe iOS 6中启动
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块,然后警告异常是什么。
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 从控制器返回后Ajax启动事件激发
- 如何确定javascript已经完成了某些操作.ios上的
- Meteor上的启动页面
- 触摸启动事件未在iframe iOS 6中启动
- 为什么不't在iOS上启动按钮下拉工作
- 使用触摸启动导航下拉菜单,以实现 IOS 功能
- Phonegap handleOpenURL在应用程序启动(iOS)时未调用
- 在 iOS 中,哪些 JavaScript 事件符合 HTML5 视频/音频的“用户启动”条件
- Phonegap Corodva应用iOS的自定义启动页面选项(设置self.viewController.startP
- Safari/webapp启动本机应用程序iOS
- iOS 9.3.2自定义URL方案不能从Safari启动应用程序
- 火灾事件前'focus'在iOS上键盘出现之前启动/ Fire事件
- 为ios、android等平台开发游戏是否需要触点启动和触点结束?
- 从iOS 7主屏幕启动时,Web应用JS无法运行
- Ios应用内采购请求数据功能未启动
- iOS上的Phonegap 3.1手动隐藏启动屏幕
- iOS UiWebView/页面可见性Api:“;页面显示”;事件未启动
- 如何在ios中在cordova中启动Navigator