收藏
回答

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)

});

}

})





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

1 个回答

登录 后发表内容