HarmonyOS 鸿蒙Next arkui的webview组件与小艺输入法不兼容

HarmonyOS 鸿蒙Next arkui的webview组件与小艺输入法不兼容 小艺输入法开启了英文输入联想的时候(默认开启),输入字母就彻底乱了,比如输入admin的时候就变成了这样。

图片

代码示例

import web_webview from '@ohos.web.webview'

@Entry
@Component
struct WebComponent {
  controller: web_webview.WebviewController = new web_webview.WebviewController()
  build() {
    Column () {

      Web({ src: 'https://www.baidu.com', controller: this.controller })
        .domStorageAccess(true)
        .javaScriptAccess(true)
        .onSslErrorEventReceive((event) => {
          AlertDialog.show({
            title: 'onSslErrorEventReceive',
            message: 'text',
            primaryButton: {
              value: 'confirm',
              action: () => {
                event.handler.handleConfirm()
              }
            },
            secondaryButton: {
              value: 'cancel',
              action: () => {
                event.handler.handleCancel()
              }
            },
            cancel: () => {
              event.handler.handleCancel()
            }
          })
          return true
        })

    }
  }
}

更多关于HarmonyOS 鸿蒙Next arkui的webview组件与小艺输入法不兼容的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

待官方修复

更多关于HarmonyOS 鸿蒙Next arkui的webview组件与小艺输入法不兼容的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


没办法,只能祈祷用户自己够聪明,知道点设置去关闭联想。

在HarmonyOS Next中,ArkUI的WebView组件与小艺输入法存在不兼容问题。具体表现为在WebView中输入框无法正常唤起小艺输入法,或输入法显示异常。该问题可能源于WebView组件在鸿蒙Next中的底层实现与小艺输入法的交互逻辑存在冲突。目前尚未有官方的修复补丁或解决方案。开发者可以通过测试其他输入法或使用替代组件来规避此问题,但仍需关注鸿蒙官方后续的更新日志和公告。

回到顶部