我正在开发一个旅行应用程序。它有很多地方,用户可以使用 facebook 评论对其进行评论。
我使用 WebView 来显示 Facebook 评论。它可以显示评论。
但是当单击登录并成功登录时,webview 会站在该页面上并且不会回到评论框。
登录成功时如何让WebView返回评论框页面或获取回调?
我正在开发一个旅行应用程序。它有很多地方,用户可以使用 facebook 评论对其进行评论。
我使用 WebView 来显示 Facebook 评论。它可以显示评论。
但是当单击登录并成功登录时,webview 会站在该页面上并且不会回到评论框。
登录成功时如何让WebView返回评论框页面或获取回调?
当页面完成加载时,也许你会得到一个链接。此链接允许您检查然后触发操作。
WebView webView = (WebView) findViewById(R.id.webViewAuth);
String url = "<Facebook auth url>";
webView.loadUrl(url);
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
view.getUrl();
}
});