带有JavaScript警报/提示的Android WebViewClient

带有JavaScript警报/提示的Android WebViewClient,javascript,java,android,webview,Javascript,Java,Android,Webview,我有以下问题: 我的网站我用这个JavaScript弹出提示我 我需要创建这个网站包装,我需要以某种方式处理这个对话框。 我已经尝试使用ChromeWebView客户端,但我的网站根本没有加载它。 我尝试将WebView和ChromeWebView客户端都添加到我的WebView中,但仍然不起作用。 以下是我的一些代码: String text=getIntent().getStringExtra(“currentUrl”); this.myWebView.loadUrl(文本); WebV

我有以下问题: 我的网站我用这个JavaScript弹出提示我

我需要创建这个网站包装,我需要以某种方式处理这个对话框。 我已经尝试使用ChromeWebView客户端,但我的网站根本没有加载它。 我尝试将WebView和ChromeWebView客户端都添加到我的WebView中,但仍然不起作用。 以下是我的一些代码:

String text=getIntent().getStringExtra(“currentUrl”);
this.myWebView.loadUrl(文本);
WebViewClient webViewClientProceedSSL=新的ProceedSSLClient(myWebView);
this.myWebView.setWebViewClient(webViewClientProceedSSL);

this.myWebView.setWebChromeClient(新WebChromeClient())将以下内容添加到Webview

webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setJavaScriptEnabled(true);
还可以尝试在WebViewClient中添加此方法

webview.setWebChromeClient(new WebChromeClient() {
   @Override
   public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
   //Required functionality here
      return super.onJsAlert(view, url, message, result);
   }
});

你确定没有办法在我的web视图中显示表单吗?如果没有办法,你能告诉我何时创建该请求以及如何创建该请求吗?很抱歉,我错误地阅读了该问题。您是否尝试过
webview.setJavaScriptEnabled(true)
?webSettings.setJavaScriptEnabled(true);webSettings.setAppCacheEnabled(true);webSettings.setDomStorageEnabled(true);setJavaScriptCanOpenWindowsAutomatically(true);webSettings.setGeolocationEnabled(true);webSettings.setDomStorageEnabled(true)@Toaster这是我的设置我想你需要覆盖
onJsAlert()
,并通过扩展web chrome客户端进行修改。我已经在我的问题中添加了设置。这对我不起作用。我已经编辑了答案。检查一下,再试一次@我已经试过了。重写onJsAlert和/或onJsPrompt。这里又没成功,你有没有尝试过其他网站?如果不是针对个人的,我想检查一下网站。尝试在移动浏览器中打开网站@对不起,我正在使用VPN连接访问该网站,您将无法打开它。当我在手机chrome浏览器中打开它时,我会弹出一个窗口。当用我的android webView打开时,我什么也得不到。