2

我在 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);

}

4

0 回答 0