王明德
王明德
  • 发布:2019-05-02 22:37
  • 更新:2019-08-22 10:04
  • 阅读:2801

uni-app 怎么阻止打开其它APP 和 怎么在页面内部使用 web-view显示网络页面

分类:uni-app

第一个问题:
web-view 组件中使用网络页面url,当打开这个页面加载完成的同时也会直接打开其它APP,怎么能阻止跳转
如下在onLoad 和onReady中使用并打印view集合为空,如下
"view_array":[],
"IDENTITY":"NWindow",
"uuid":"__uniapp__service",
"callbacks":{"back":[null]},
"callback_id":"plus61556806840467",
"id":"__uniapp__service"

var currentWebview = plus.webview.currentWebview();  
	console.log('currentWebview',JSON.stringify(currentWebview))  
	currentWebview.overrideUrlLoading({  
		effect:'instant'  
	},()=>{  
		console.log(123);  
	})

第二个问题:
在一个页面中使用veb-view 引入其它网页内容,会直接打开web-view页面
流程如下:
A页面->B页面(包含web-view C页面)
但是当想打开B页面的时候,先会出现一个error页面,然后直接显示C页面会全屏显示,有时候B页面会被遮到C页面的下面了,点击反回按钮的时候又会先返回到error页面,再次点击反回到不包含C页面的B页面
实在搞不懂了,新手,求大佬们指教!!!

2019-05-02 22:37 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 前端女小白

你解决没?我的点返回也要点两三次才能返回

该问题目前已经被锁定, 无法添加新回复