【发布时间】:2010-04-02 11:55:07
【问题描述】:
我在 apppot 上有一个应用程序,可以通过常规浏览器正常工作,但是当通过 Android WebView 使用时,它无法设置和读取 cookie。顺便说一句,我并不想在这个 Web 应用程序“外部”获取 cookie,一旦 WebView 访问了 URL,所有处理、ID 等都可以留在那里,我所需要的只是该应用程序内部的会话管理。第一个屏幕也加载得很好,所以我知道 WebView + 服务器交互性没有被破坏。
我查看了 WebSettings 类,没有像 setEnableCookies 这样的调用。
我这样加载网址:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl([MY URL]);
}
..
}
有什么想法吗?
【问题讨论】:
-
您是否 100% 确定这与 JavaScript 默认关闭无关?
-
我刚查过,不是。感谢您的意见。
-
@burakbayramli 你找到这个问题的答案了吗?