android - 如何使用 Crosswalk XWalkView 以编程方式设置 cookie?

标签 android cookies webview

我需要制作一个 POST 用户名和密码的 webview 应用程序,然后显示已登录的网页。我必须使用 cookie,但我找不到如何做,尝试了传统的方法,但一无所获。

有没有人使用过 xWalkView 以及如何获取/放置 cookie?

(我使用的是xWalkView,因为android 4.2.2上的传统webview无法加载HTML5网页)

最佳答案

我有同样的问题,但我没有找到确切的答案。相反,我找到了一种变通方法。 因为我使用的是 servlet 容器,所以我将“;jsessionid=”附加到我向服务器发出的每个请求。 无论您使用什么后端,实际上都可以为您工作的另一件事是向您的 Web 服务器发出请求,以便它返回带有 cookie 的响应。 例如,如果你想添加一个 name=test,你可以向某个 url 发出一些 xhr 请求,并且响应中必须包含 cookie name=test。这种技术也适用于我的 Java 应用程序中的 session 跟踪。 祝你好运

关于android - 如何使用 Crosswalk XWalkView 以编程方式设置 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051131/

相关文章:

javascript - 在网站页面之间传输数据

android - public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) 没有反应

JavaScript 使用 cookie 显示/隐藏框

java - 在android中通过http url调用intent

swift - 如何使用Swift在WebView中查找和突出显示文本

java - 关于文件标记化、对象值设置和标记位置枚举的 API 设计

java - 尽管在另一个线程中,代码仍会抛出 NetworkOnMainThread 异常

android - 用于SpringAndroid库的Android Proguard配置

java - 使用 Architecture Components MVVM 进行身份验证,将 token 从 Repository 传递到 ViewModel

session - 我可以在 AWS Elastic Beanstalk 中使用应用程序控制的 session 粘性吗?