Android WebView 交互问题

1、 Java 调 �JS 的方法,传递参数为 json 格式时,Javascript 会做转义。所以这时 Javascript 得到的是一个 object。如果希望 JavaScript 得到的一定是个字符串时,可以通过 JSON.stringify 来转义。如下

webView.loadurl("parseJson(JSON.stringify({key:value}))");
  1. 如何获得 webvew localStorage 数据
webView.evaluateJavascript("window.localStorage['TOKEN']", new ValueCallback<String>() {
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇博客主要来介绍 WebView 的相关使用方法,常见的几个漏洞,开发中可能遇到的坑和最后解决相应漏洞的源码,以...
    Shawn_Dut阅读 12,073评论 3 55
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,804评论 1 32
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,452评论 19 139
  • 她对他说,“师傅,我喜欢你很久了,要不我不叫你师傅,唤你名字吧?” 他眉心微敛,“阿诺,莫要胡闹!为师的名怎是你可...
    超元气少女初夏阅读 1,579评论 0 1
  • 开门不说闲话,直截了当,新媒体运营是运营岗,需要具备互联网运营的基本素养。 之前已经有很多文章讨论了新媒体运营需要...
    小简书哟阅读 3,790评论 0 1