鍍金池/ 問(wèn)答/PHP  Android  HTML/ h5 與安卓開(kāi)發(fā)之cookie localStorage

h5 與安卓開(kāi)發(fā)之cookie localStorage

cookie是php設(shè)置放到瀏覽器的。
前端用$.cookie去拿。
但是在webview下該怎么使用cookie?
另外,在webview下怎么使用localStorage?

回答
編輯回答
悶油瓶

你需要通過(guò)下面這個(gè)接口與 JS 世界通信.

// WebView
void evaluateJavascript (String script, 
                ValueCallback<String> resultCallback)
// 以 kotlin 為例.
webview.evaluateJavascript("document.cookie"){ cookies  -> 
 // 好了, cookies 就是從 JS 得來(lái)的 cookies 了.
}
2017年5月10日 11:44
編輯回答
凹凸曼

使用cookie:

通過(guò)document.cookie來(lái)訪問(wèn)和修改

使用localStorage:

通過(guò)window.localStorage.getItem('key')來(lái)獲取
通過(guò)window.localStorage.setItem('key','value')來(lái)修改
通過(guò)window.localStorage.removeItem('key')來(lái)移除

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

2018年6月28日 01:22
編輯回答
深記你

需要些通信接口

2018年7月13日 00:41
編輯回答
鐧簞噯

需要通過(guò)JavaScript,
cookie的使用方式是document.cookie。
localStorage就直接寫(xiě)這個(gè)名就能用,想試驗(yàn),打開(kāi)控制臺(tái)就行。
詳細(xì)使用方式你再百度吧,挺簡(jiǎn)單的

2018年4月25日 04:11