1、在uniapp项目根目录的index.html中引入webview.js,注意:引入的时候要在body下面引入


uniapp 在webview中的h5页面关闭当前webview插图

2、在h5页面中通知webview界面执行返回操作

				uni.webView.postMessage({
					data:'这是H5传递的值'
				})

3、在 webview页面中接受h5的通知,并执行关闭当前webview页面


message(msg) {
    let pages = getCurrentPages()
	let page = pages[pages.length - 1];
	let currentPages = page.$getAppWebview()
	let children = currentPages.children()
	if (children.length === 0) {
		uni.navigateBack()
	} else {
		children[0].close()
		setTimeout(() => {
			uni.navigateBack()
		}, 80)
	}
},
 

本站无任何商业行为
个人在线分享 » uniapp 在webview中的h5页面关闭当前webview
E-->