【问题标题】:Touch events are not firing on inputs iOS8 standalone web app触摸事件未在输入 iOS8 独立 Web 应用程序上触发
【发布时间】:2015-01-02 19:48:58
【问题描述】:

iOS 8.1(8.0) 上从主屏幕启动的独立网络应用中, 触摸事件(touchstart、touchmove、touchend)不会在输入/文本区域上触发,而是在 Safari 中的同一设备上触发。

我在 iOS 6 上测试了同一个网络应用程序,一切正常。

有没有人遇到过同样的问题并找到了解决方法? 也许有官方错误报告?不幸的是,我在这个主题上一无所获。

谢谢。

【问题讨论】:

  • 他们是根本没有被解雇,还是被多次解雇(实际上让他们看起来好像从未被解雇)?你的应用是基于什么构建的?什么框架?更多细节请
  • 我已经使用包含 textarea 和输入的简单 HTML+jQuery 页面对此进行了测试。看起来他们根本没有被解雇。
  • 首先:您确认 jQuery 正在运行吗?第二:你能分享你注册点击事件吗?

标签: javascript javascript-events ios8 iphone-standalone-web-app


【解决方案1】:

似乎从主屏幕启动的独立网络应用程序中的触摸事件在 iOS 8.1.3 中又回来了 :-)

【讨论】:

  • 能否提供出处?
  • 你的意思是什么来源? “来源”是什么意思-英语不是我的第一语言。我的代码又开始工作了。不适用于 8.0 到 8.1.2
  • 啊,好吧,我的意思是“引用”之类的,我以为你是从某个官方来源或其他什么地方读到的 :)
猜你喜欢
  • 1970-01-01
  • 2019-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多