android - 当我集成我的应用程序以使用 instagram 登录时如何解决 webview 错误

标签 android webview android-webview instagram

enter image description here

我试过了

 private void setUpWebView() {
        mWebView = new WebView(getContext());
        mWebView.setVerticalScrollBarEnabled(false);
        mWebView.setHorizontalScrollBarEnabled(false);
        mWebView.clearCache(true);
        mWebView.setWebViewClient(new OAuthWebViewClient());
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.clearFormData();
        mWebView.getSettings().setSavePassword(false);
        mWebView.getSettings().setSaveFormData(false);

//Make sure no caching is done
        mWebView.getSettings().setCacheMode(mWebView.getSettings().LOAD_NO_CACHE);
        mWebView.getSettings().setAppCacheEnabled(false);
        mWebView.clearHistory();

//Make sure no autofill for Forms/ user-name password happens for the app
        mWebView.clearFormData();
        mWebView.getSettings().setSavePassword(false);
        mWebView.getSettings().setSaveFormData(false);

        mWebView.loadUrl(mUrl);
        Log.d("TAG", "onPageFinished URL:" + mUrl);
        mWebView.setLayoutParams(FILL);
        mContent.addView(mWebView);

    }

最佳答案

请添加此行以启用 WebView 的 cookie:

CookieManager.getInstance().setAcceptCookie(true);

关于android - 当我集成我的应用程序以使用 instagram 登录时如何解决 webview 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38671275/

相关文章:

android - "Wrong version of key store"错误。如何创建 version=1 keystore 证书?

java - Activity 对话框显示模糊 View

c# - 如何在打开指定 URL 时关闭 WebViewClient

Android - 定期发生 HttpClient 超时

android - ListView 或 CustomScrollView 中的 Flutter WebView - 在 Android 上因高度而崩溃

javascript - Android webview 无法正常显示

android - android webview 上一页的后退按钮不起作用

android - 在android webview中全屏播放HTML5视频

android - 在 web View 中将可绘制资源作为图像访问

java - Android 智能 watch 采样频率