1***@qq.com
1***@qq.com
  • 发布:2024-04-07 17:48
  • 更新:2025-03-04 15:02
  • 阅读:652

【报Bug】uniapp 开发打包成h5页面内嵌到原生apk下,上传图片上传文件选择完图片后都没有反应

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window11

HBuilderX类型: 正式

HBuilderX版本号: 3.99

浏览器平台: Chrome

项目创建方式: HBuilderX

操作步骤:

h5内嵌安卓原生apk

预期结果:

如果要实现h5页面上传图片,内嵌到原生安卓包里使用,能实现吗

实际结果:

实现uni h5页面上传图片,内嵌到原生安卓包里使用

bug描述:

uniapp 开发的h5页面里面调用uni.chooseImage、uni.uploadFile调用时选择完图片后没有反应,包在浏览器里面直接访问都正常,但嵌套到安卓原生开发的apk内就无法触发,如果要实现h5页面上传图片,内嵌到原生安卓包里使用,能实现吗

2024-04-07 17:48 负责人:无 分享
已邀请:
JXWang

JXWang

可能是webview的兼容性问题导致的,低端Android的webview有很多新语法都不支持。可以先利用谷歌浏览器移动端调试看一下是否有报错, 手机连接电脑并且打开usb调试模式,然后打开谷歌浏览器访问chrome://inspect/#devices,根据报错信息确定一下是否是浏览器兼容问题。

如果确定是浏览器兼容问题,可以根据具体不支持的方法做一些特殊处理,看是否能够规避。或者也可换个思路,由原生实现上传图片功能,h5通过jsBridge调用原生方法。

  • 小生复小生

    H5+离线打包在最新的高版本手机也无法选到照片,低版本手机是可以的。

    2024-04-08 10:31

4***@qq.com

4***@qq.com

一样的问题, 在安卓15的机子上遇到这个问题, 可以选择图片, 但是选择图片之后没有任何反应

要回复问题请先登录注册