为了账号安全,请及时绑定邮箱和手机立即绑定

IOS webview 可编辑div失去焦点后不能插入图片?

IOS webview 可编辑div失去焦点后不能插入图片?

aluckdog 2018-12-13 14:15:35
混合开发h5页面内需要做一个简易的富文本编辑器,需要有插入图片的功能(图文混排的),现在的问题是,点击插入图片按钮之后,可编辑div就失去焦点从而无法插入图片了,请问这个有什么解决方案?安卓下是可以在光标位置处插入图片的。但是IOS的webview下,点击插入图片的按钮就导致编辑区域失去了焦点。我尝试在编辑区域失去焦点时记录下光标的位置,在执行插入图片的操作之前再在该位置插入光标。此方法在安卓下同样能生效,但在IOS下依然不生效。失去焦点时,记录下光标位置:var selection=window.getSelection(); _SELF.data.pos=selection.focusOffset; _SELF.el.focusNode=selection.focusNode;插入图片前,使原来位置插入光标:结果发现在安卓下能获得正确的位置,在IOS下每次的位置都是0。且无法正常插入图片。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 407 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信