在NativeScript web视图中发出警报并确认

在NativeScript web视图中发出警报并确认,nativescript,Nativescript,我们最近发现,在Android上的web视图中 确认不起作用-它导致执行停止。 警报不起作用-它什么也不做。 但是,确认和警报都可以在IOs中正常工作。我们的web视图使用与我们的网站共享的代码。纠正这种行为的最简单方法是什么? webView.onwebViewModule.webView.loadFinishedEvent,函数参数:webViewModule.LoadEventData { //console.log web view.url=+args.url; if platformM

我们最近发现,在Android上的web视图中

确认不起作用-它导致执行停止。 警报不起作用-它什么也不做。 但是,确认和警报都可以在IOs中正常工作。我们的web视图使用与我们的网站共享的代码。纠正这种行为的最简单方法是什么?

webView.onwebViewModule.webView.loadFinishedEvent,函数参数:webViewModule.LoadEventData { //console.log web view.url=+args.url; if platformModule.isAndroid { 类MyWebChromeClient扩展了android.webkit.WebChromeClient { 建造师 { 超级的 返回全球。_unativethis; } 初始化 { 返回全球。_unativethis; } onJsAlert webview:android.webkit.webview,url:string,msg:string,result:android.webkit.JsResult:boolean { //我的函数-但NS也有一个 utils.errorDialog消息,消息; 结果:确认; 返回true; } } args.object.android.getSettings.setJavaScriptEnabled true; args.object.android.setWebChromeClient新建MyWebChromeClient; }