android webview中的Google登录停留在页面上,提示“请稍等片刻”和正在加载进度栏

问题描述 投票:3回答:1

我的android应用中有一个webview,该视图加载了一个带有google登录按钮的网站。按下登录按钮后,它将打开浏览器,登录后将停留在提示“请稍候”的页面中。为什么它卡在该页面中而不重定向到应用程序?

android android-webview google-login
1个回答
0
投票

首先将此设置用于您的网络视图:

WebView vistaWeb = (WebView) findViewById(R.id.webview);
vistaWeb.setWebChromeClient(new MyCustomChromeClient(this));
vistaWeb.setWebViewClient(new MyCustomWebViewClient(this));
vistaWeb.clearCache(true);
vistaWeb.clearHistory();
vistaWeb.getSettings().setJavaScriptEnabled(true);
vistaWeb.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);

然后如果没有退出答案,请使用github webview库中的库或使用Chrome自定义标签。

© www.soinside.com 2019 - 2024. All rights reserved.