ios webview contenteditable无法获取焦点?

在做一个hybrid的项目,用到了contenteditable属性,在安卓下的表现是正常的(包括安卓4.4)但在ios的webview下,点击输入框(输入框是一个可编辑div)却无法获得焦点(键盘也无法弹出)。网上查到说加一个user-select:auto;(-webkit-user-select:auto;)的样式也试过了,并没有效果,不知道是什么原因了,求大神解答。

阅读 6.2k
1 个回答

现在发现是用的框架的问题,只要引入了light7这个框架的js文件,就会出现这个问题。如果不引入则不会出现这个问题。


问题已解决,在可编辑的div加上needsclick的class就可以了。详情可参考https://www.zhihu.com/questio...(light7可能是借鉴了fastclick)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题