editBox 调用blur方法后不能设置输入框文本

  • Creator 版本:1.9.3

  • 目标平台: Web

  • 详细报错信息,包含调用堆栈:

  • 重现方式:点击editBox后,在 editing-did-began 回调函数内执行 document.activeElement.blur();马上设置输入框文本可以生效,此后设置输入框内容就不能生效

  • 之前哪个版本是正常的 :都不可用

  • 手机型号 :所有安卓手机

  • 出现概率:必现

使用场景:构建后的项目嵌放在安卓包内。前端的编辑获得焦点事件后,阻止键盘弹出,并且通知安卓,安卓启用自己的输入框,并且弹出键盘,输入完成后,安卓把它的输入框的内容发生给前端,前端在更新前端的输入框文本。注意:有两个输入框,一个是安卓的输入框,一个是前端的输入框 。

或者除了调用 document.activeElement.blur()阻止键盘弹出外还有其他的办法阻止键盘的弹窗吗?