收藏
回答

webview内嵌H5,拍照上传图片闪退到H5首页必现

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.44 2.42.2

H5独立运行(浏览器,钉钉内打开,手机浏览器,微信开发者工具),上传图片,拍照都没问题。嵌入到webview中,拍完照,点击“确定”或“使用照片”时,会闪退到webview内嵌的H5首页,用户体验非常非常非常不好。这个问题麻烦官方看看,非常着急解决,在线等

问题机型:iOS15.5或iOS15.6的iPhone 13、华为mate30、Xiaomi 12 Pro、红米k60(测试下来安卓明显偏多)

AppID:wx34b86af15fa9fb85


以下为小程序代码和h5内的图片上传:

webview页面模板: <web-view src="{{ url }}" />

webview页面代码:

import config from "../../compatible";

const app = getApp()

Page(

{

data: {

url: '',

},

onShow: function(options) {

wx.hideShareMenu();

if (!config.isLogin()) {

// 未登录时先要求登录

wx.navigateTo({

url: config.loginpage+'?loginCallBackFn=showWebPage'

})

return

}

// 已登录直接显示页面

this.showWebPage();

},

showWebPage(){

// 显示嵌入的h5页面并携带相关参数

const userInfo = config.getUserInfo();

this.setData({

url: `https://test-parking.yuexiuproperty.cn/h5/yuexiu-embed/? projectCode=${config.tenantId}&openId=${userInfo.openId}&phone=${userInfo.mobile}&customerCid=${userInfo.cid}&cache=`+ Math.floor((Math.random() * 100) + 1)

});

}

})





回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-12-26

    怎么复现呢?

    2023-12-26
    有用
    回复 5
    • Think Different
      Think Different
      2024-01-02
      点击月租办理,进入后选择新办,里面可以上传
      2024-01-02
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2024-01-03回复Think Different
      ios复现了,安卓测了几款都是正常,ios出现的原因是webview遇到内存吃紧时就会刷新页面,预期现象,暂时也没有好的处理方法
      2024-01-03
      回复
    • Mxf
      Mxf
      2024-03-19回复社区技术运营专员--阳光
      666,公开摆烂
      2024-03-19
      2
      回复
    • zozo
      zozo
      2025-08-22
      几年了还没解决
      2025-08-22
      回复
    • 舒漱一涛2603
      舒漱一涛2603
      01-23
      还是没解决
      01-23
      回复
  • 龙行
    龙行
    2024-07-31

    最后怎么解决的?

    2024-07-31
    有用
    回复
登录 后发表内容