从昨天开始,我在使用 Facebook API 的 Android 应用程序中加载的 Facebook 登录页面似乎一直在变化。有时我会看到这个屏幕(这是我一直看到的屏幕):
但现在,有时,我会看到这个屏幕:
我不知道发生了什么。我只是使用 WebView 加载登录屏幕,如下代码所示:
LinearLayout webViewContainer = new LinearLayout(getContext());
mWebView = new WebView(getContext());
mWebView.setVerticalScrollBarEnabled(false);
mWebView.setHorizontalScrollBarEnabled(false);
mWebView.setWebViewClient(new FbDialog.FbWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(mUrl);
mWebView.setLayoutParams(FILL);
mWebView.setVisibility(View.INVISIBLE);
webViewContainer.setPadding(margin, margin, margin, margin);
webViewContainer.addView(mWebView);
mContent.addView(webViewContainer, new LayoutParams(400, 550));
有没有人知道发生了什么事?从昨天开始还有其他人遇到同样的问题吗?
提前致谢!
最佳答案
他们可能正在对新的登录屏幕进行 A/B 测试。因此提到了“替代登录”。
关于Android/Facebook - 为什么 Facebook 登录页面一直在变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354527/