1、简介
开始接手flutter项目,项目flutter版本2.5.3,目前最新2.10.3。
项目中使用webview为 flutter_webview_pro 1.0.0 源码修改版,已经支持webview显示https网页,加载http图片,但是最近发现在一些android 12版本手机上,比如小米,一加手机,h5页面的输入框无法调起软键盘。
2、结论
多方咨询、调研发现,flutter在最近几个版本修复了很多webview的问题。
经过创建demo测试、验证,webview_flutter 当前最新版本3.0.1,在特殊机型已经可以调起软键盘,但是http图片还是无法显示。
3、解决
在老版本的FlutterWebView中,加载图片是这样修改源码解决的:Flutter中使用webview_flutter遇到的https和http混用问题(Android)_Mr_Tony的博客-CSDN博客d
但是最新版已经改的面目全非,在GeneratedPluginRegistrant 中仍然是加载WebViewFlutterPlugin
其实最终修改的,只是 webview_flutter_android 中的创建的原生 FlutterWebView !
4、待完善
5、最后
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。