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)
});
}
})
怎么复现呢?