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

How to stop propagation from webview load events on nativescript?

停止传播是这里的 "key",但只是为了更好地说明我的场景:

loadStarted(event: LoadEventData) {

event.preventDefault();//does not work, just for demonstration

let webview = <WebView>event.object;

webview.src = newUrl;

... }

当重定向(从 webview)开始时 我想捕获 url,停止从这个事件传播(不重定向到当前 url 本身,只从服务器(使用 oAuth2)捕获此 url 中的一些信息,并将用户重定向到另一个 url.

有什么想法吗?

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

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