我在Android Studio中使用Crosswalk创建一个混合应用程序,在本地加载html和js文件,并通过NodeJS连接到服务器。
对于会话我需要存储cookie和便携性(我必须为iOS调整应用程序)我想将会话存储在JS cookie中。
可以在Crosswalk中启用JS Cookie吗?
PS:这是我的基本代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
libReader = new LibraryReader(this);
//socket = new PrivateSocket(this);
token = new LocalToken(this);
XWalkView xWalkWebView = (XWalkView) findViewById(R.id.xwalkWebView);
XWalkPreferences.setValue("enable-javascript", true);
XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true);
xWalkWebView.addJavascriptInterface(new JS_Bind(this, xWalkWebView), "PHONE");
xWalkWebView.clearCache(true);
XWalkCookieManager mCookieManager = new XWalkCookieManager();
mCookieManager.setAcceptCookie(true);
mCookieManager.setAcceptFileSchemeCookies(true);
xWalkWebView.load("file:///android_asset/cookie.html", null);
}