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中的底层实现与小艺输入法的交互逻辑存在冲突。目前尚未有官方的修复补丁或解决方案。开发者可以通过测试其他输入法或使用替代组件来规避此问题,但仍需关注鸿蒙官方后续的更新日志和公告。