h5 与安卓开发之cookie localStorage

cookie是php设置放到浏览器的。
前端用$.cookie去拿。
但是在webview下该怎么使用cookie?
另外,在webview下怎么使用localStorage?

阅读 3.4k
4 个回答

使用cookie:

通过document.cookie来访问和修改

使用localStorage:

通过window.localStorage.getItem('key')来获取
通过window.localStorage.setItem('key','value')来修改
通过window.localStorage.removeItem('key')来移除

希望我的回答能帮助到你^_^

需要通过JavaScript,
cookie的使用方式是document.cookie。
localStorage就直接写这个名就能用,想试验,打开控制台就行。
详细使用方式你再百度吧,挺简单的

你需要通过下面这个接口与 JS 世界通信.

// WebView
void evaluateJavascript (String script, 
                ValueCallback<String> resultCallback)
// 以 kotlin 为例.
webview.evaluateJavascript("document.cookie"){ cookies  -> 
 // 好了, cookies 就是从 JS 得来的 cookies 了.
}

需要些通信接口

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题