ios12和ios13 div contenteditable focus bug

有意义的文献https://gist.github.com/shimondoodkin/1081133

1.环境 app-webview(不确认是ui的还是wk的 第三方app)在Safari上和自研app上没有问题。
系统:ios12和ios13
2.操作步骤 。点击输入框后(注意这个时候键盘弹起别点键盘上的完成), 然后再点击别的地方让输入框失去焦点。这个时候再点击非输入框区域,输入框会获取焦点。(竟然触发了当前输入框的focus事件)
3.原因可以参考上面文献是webkit的一个bug。但是在定位问题时发现是-webkit-user-select:none这个样式引起的。只要去掉这个样式就正常的。目前项目也是采用这个方案,主要影响范围 所有标签可选中。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Mobile Web Favorites 参与贡献 移动前端开发收藏夹,欢迎使用Issues以及 Pull Req...
    柴东啊阅读 978评论 0 2
  • 简介网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输...
    wengjq阅读 2,355评论 2 15
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,733评论 1 11
  • 女人心,海底针。 这句话表达的是,女人的心,深不可测,瞬息万变。 女人做事,情感超越理智。 刘星对母亲的家事,似乎...
    雁渡寒潭矣阅读 371评论 0 7
  • 是人才不一定有口才, 有口才一定是人才! 好口才,好未来! 有爱说不出来,等于...
    丞洋领袖阅读 693评论 0 0

友情链接更多精彩内容