0

WebViewユーザーを認証するために、Cookie を設定する必要があります。それについて話しているコードをたくさん見つけましたが、CookieSyncManager非推奨です。

そして、このコードは機能しないようです:

CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie("my_url", "param=value;param=value;param=value");
webview.getSettings().setJavaScriptEnabled(true);
4

1 に答える 1

0

関数は のsetJavaScriptEnabled前に呼び出す必要がありますsetCookie

webview.getSettings().setJavaScriptEnabledまたはが の後にwebview.getSettings().setBuiltInZoomControls呼び出された場合、機能しません。setCookiesetCookie

CookieSyncManager.createInstance(mContext).sync()また、Cookie を設定した後に呼び出すのを忘れた可能性もあります。

于 2015-03-05T08:35:13.487 に答える