如何在nativescript上停止webview加载事件的传播?

时间:2016-06-20 19:24:03

标签: nativescript

停止传播是这里的“关键”,但仅仅是为了更好地说明我的情景:

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。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

iOS和Android都有一个stopLoading方法,可以在这里很好地运作:

if (ios) {
    event.object.ios.stopLoading();
} else if (android) {
    event.object.android.stopLoading();
}