1

WebView 内で Web ページを開き、Facebook ログイン オプションを使用してログインしようとしましたが、WebView 内の空白の画面で失敗しました。

on PageFinish()表示中のWebViewClientページ https://m.facebook.com/dialog/oauth?redirect_uri=http%3A%2F%2.........は読み込まれていますが、リダイレクトされた URL を表示できませんでした

私は使っている

webView.getSettings().setJavaScriptEnabled(true);
            webView.clearCache(true);
            webView.clearHistory();
            webView.getSettings().setSupportZoom(true);
            webView.getSettings().setBuiltInZoomControls(true);
            webView.getSettings().setLoadWithOverviewMode(true);
            webView.getSettings().setUseWideViewPort(true);
            webView.loadUrl("http://www.xyz.com/");
            webView.setWebViewClient(new MyWebViewClient(this));
            webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
            webView.addJavascriptInterface(new WebAppInterface(this), "HTMLOUT");

助けて ありがとう。

4

1 に答える 1

7

2013 年 10 月の時点で、Facebook はアプリがカスタム Web ビュー経由でログインすることを許可しなくなりました。

このブログ投稿によると、彼らはあなたに SDK を使用してほしいと考えています。

于 2013-12-20T19:00:03.840 に答える