破晓君
破晓君
  • 发布:2019-03-22 17:16
  • 更新:2020-05-20 14:27
  • 阅读:2660

webview 能否监听 类似vue 单页应用 url的变化

分类:HTML5+

rt

2019-03-22 17:16 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

同问,很着急,赶紧回答一下吧

DCloud_heavensoft

DCloud_heavensoft

对于原生而言,如果webview的url没变,就监听不到

夜散点炽

夜散点炽 - 移动开发

var wv;  
var currentWebview=this.$scope.$getAppWebview();  
setTimeout(function() {//初始化是需要延迟1秒才能取到WebView对象  
wv = currentWebview.children()[0];  
wv.overrideUrlLoading({  
                            effect: 'instant',  
                            mode: 'reject',  
                            match: '.*',  
                            exclude: 'none'  
                        }, function(e) {         //url变化回调  
                            uni.showToast({  
                                title: e.url,  
                                duration: 2000,  
                                icon: 'none'  
                            });  

                        });  
},1000);  

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