Android监听WebView网页跳转,webview怎么监听跳转到二级页面啊?

onReady() {

// #ifdef APP-PLUS

var currentWebview = this.$mp.page.$getAppWebview(); //获取当前页面的webview对象,此对象相当于html5plus里的plus.webview.currentWebview()

setTimeout(function() {

wv = currentWebview.children()[0];

wv.addEventListener('loaded',e =>{

wv.canBack(e =>{

console.log('是否可返回:'+e.canBack);

currentWebview.setTitleNViewButtonStyle(0, {

width: e.canBack ?'44px':'0',

});

});

});

// wv.onloaded = () => {

// 拦截所有页面跳转,可使用参数拦截weibo.com域名之外的跳转({mode:'allow',match:'.*weibo\.com/.*'})

// wv.overrideUrlLoading({ mode: 'allow',match:'' }, function(e) {

// console.log('************url: '+e.url);

// });

// };

}, 1000); //如果是页面初始化调用时,需要延时一下

// #endif

},

怎么这种监听不到啊?我的需求是在一级页面的时候在导航栏不显示返回按钮,进入里层页面才显示?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值