Android/QT/QML WebView折腾
本文探讨在 Android 平台使用 QML WebView 时遇到的权限与功能限制问题。文章指出直接套用 Qt for WebAssembly 方案会导致本地文件读取、相机调用等功能失效,因原生 API 未提供设置 WebChromeClient 的方法。作者尝试了修改 webkit 包、反射及 Xposed 等方案均未成功,最终转向原生开发结合 JNI。文中详细展示了通过重写 onShowFileChooser 实现文件选择,以及处理 onPermissionRequest 以获取相机权限的代码实现。此外,文章还记录了关于文件保存功能(showSaveFilePicker)的未解决难题,包括 blob URL 请求失败及不同浏览器行为差异等现状。
来自 UWillno's Blog作者主页
以上内容来自博客订阅源,版权归原作者。关注作者后可以在 关注列表 第一时间查看作者文章。
登录后,加入这场讨论。
登录参与