我通过webview的android加载我的网站。该网页包含fb共享和评论插件。现在,当我尝试共享页面时,它要求我在webview中登录我的fb凭据,我不想发生这种情况。我想要的是android fb app来处理我的登录。有没有办法将facebook登录对话框从webview重定向到android fb app。
第二种方法: 我也尝试使用fb android sdk登录用户并通过webview加载网页。现在我可以使用android sdk中的访问令牌在webview中登录用户。
这是我的代码:
setContentView(R.layout.activity_main);
String url ="http://kantipur.ekantipur.com/news/2016-01-10/20160110073954.html";
WebView web = (WebView)findViewById(R.id.webView);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl(url);
web.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
});