gpt4 book ai didi

java - session 在 android 的 webView 中不起作用

转载 作者:行者123 更新时间:2023-12-01 19:23:33 29 4
gpt4 key购买 nike

我是 Android 开发新手。我只是使用 android webview 为我的网站创建一个 android 应用程序。当我第一次从移动浏览器打开我的网站时,它会询问登录详细信息,一旦我登录并关闭浏览器而不删除 cookie,然后我再次打开浏览器并访问我的网站,它就会这样做

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

WebView mywebview = (WebView) findViewById(R.id.webView1);

mywebview.setWebViewClient(new WebViewClient());

mywebview.loadUrl("http://mywebsite.com/");


}
}

最佳答案

您可以使用this图书馆。它有一个名为 webView.setCookiesEnabled(true)

的方法

我在我的一个项目中使用了这个库,我必须让用户保持登录状态。这个库使用高级/自定义的 webview,并且具有默认 android webview 缺乏的许多其他有用功能。

但是如果你不想使用这个库,而想继续使用默认的WebView,那么你可以使用Android本身提供的CookieSyncManager。您可以阅读here

关于java - session 在 android 的 webView 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59332294/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com