dcloudio / dcloudio/uni-app

webview 加载外部h5页面,顶部返回按钮无效

Open
#1,577 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
[问题描述:
1、用webview加载外部页面链接,本地连接浏览器可以正常操作,但是打包成app,出现跳转2次
第一次跳转出错误页面,然后停顿一会跳转到正确页面,然后点击顶部返回箭头无法返回上一个页面。
**复现步骤**
[复现问题的步骤]

export default{
data() {
return {
url:''
}
},

onLoad() {
this.OnGetUrl();
},
methods:{
OnGetUrl(){
var _self = this;
uni.request({
url:getApp().globalData.rooturl+"/ajax/crystal",
success(res) {
_self.url = res.data.url;
}
})
}
}
}

**预期结果**
正常跳转页面,正常返回上一级页面
**实际结果**
跳转了2次页面,第一次是错误页面,第二次正确页面,但是点击顶部返回按钮却无效,不能返回。

**系统信息:**
- 发行平台: [如 微信小程序、H5平台、5+ App等]
- 操作系统 [如 iOS 12.1.2、Android 7.0]
- HBuilderX版本 [如使用HBuilderX,则需提供 HBuilderX 版本号]
- uni-app版本 [如使用Vue-cli创建/运行项目,则提供`npm run info`的运行结果]
- 设备信息 [如 iPhone8 Plus]

**补充信息**
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.