android可以获取存在LocalStorage的内容吗? 像获取cookies那样 android可以拦截到webview请求返回的数据吗

nhaay 2015-07-16 05:22:19
有个需求是原生界面调用webview写的登陆界面,登陆信息保存在LocalStorage中,android怎么获取到LocalStorage的信息?android是否可以拦截到webview页面请求到是数据啊?
...全文
664 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
guojingyn 2016-11-04
  • 打赏
  • 举报
回复
楼主解决了吗?我现在也是需要在原生界面读取LocalStorage保存的内容,不知道怎么弄。
tony4geek 2015-07-17
  • 打赏
  • 举报
回复
nhaay 2015-07-17
  • 打赏
  • 举报
回复
引用 5 楼 heaimnmn 的回复:
应该还是只能取cookie
cookie可以通过CookieManager来操作 LocalStorage好像没法搞啊
哎,真难 2015-07-17
  • 打赏
  • 举报
回复
应该还是只能取cookie
nhaay 2015-07-17
  • 打赏
  • 举报
回复
引用 3 楼 liudashao0 的回复:
这个是可以的,mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setAppCacheMaxSize(1024*1024*8); String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath(); mWebView.getSettings().setAppCachePath(appCachePath); mWebView.getSettings().setAllowFileAccess(true); mWebView.getSettings().setAppCacheEnabled(true); 试一试!
这个我设置了,这个是设置webview可以使用LocalStorage的吧? LocalStorage的数据怎么取出来啊,我需要在android代码中使用这些数据
liudashao0 2015-07-16
  • 打赏
  • 举报
回复
这个是可以的,mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setAppCacheMaxSize(1024*1024*8); String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath(); mWebView.getSettings().setAppCachePath(appCachePath); mWebView.getSettings().setAllowFileAccess(true); mWebView.getSettings().setAppCacheEnabled(true); 试一试!
nhaay 2015-07-16
  • 打赏
  • 举报
回复
LocalStorage是H5在web页面保存数据用的 作用跟cookies差不多, 登陆的页面在其他地方也用不能单独给app这边做处理·····
luqing414 2015-07-16
  • 打赏
  • 举报
回复
LocalStorage是指什么?服务器端的Session?可以用javascript传到客户端保存

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧