停止传播是这里的“关键”,但仅仅是为了更好地说明我的情景:
loadStarted(event: LoadEventData) {
event.preventDefault();//does not work, just for demonstration
let webview = <WebView>event.object;
webview.src = newUrl;
... }
当重定向(来自webview)启动时我想要捕获url,停止从此事件传播(不会重定向到当前url本身,只捕获来自此url的一些信息)服务器(使用oAuth2)并将用户重定向到另一个URL。
有什么想法吗?
答案 0 :(得分:1)
iOS和Android都有一个stopLoading
方法,可以在这里很好地运作:
if (ios) {
event.object.ios.stopLoading();
} else if (android) {
event.object.android.stopLoading();
}