通过cookie网页与app交互

网页向app传值,一般是写好一个方法,里面写好赋值语句,在需要传值时调用这个方法,app端会拦截这个方法(约定好拦截方式,有的方法是打开网页,有的是用第三方库)。
这里自己记录一下app向网页传值,一般app内打开网页,需要把用户信息给网页端,来显示不同东西。自己实际中,app开发人员用的方法是把所需信息帮我储存到document.cookie里,我在要用的地方自己取。主要问题也就是cookie的存取,但就是这个存取,有一个细节让我浪费很多时间,cookie存储是字符串格式,里面的每个值分号后会留一个空格符,如下我分两次存了两个值,一个mobile 一个token

 document.cookie="mobile=cmobile";document.cookie="token=ctoken";var strCookie=document.cookie;console.log(strCookie)//mobile=cmobile; token=ctoken

仔细看分号后有个空格,在看别人教程时拿到的代码里,作者并没有对空格做处理,导致我只能取到第一个值,以后的其他值都拿不到,留个教训,以后看别人教程要结合官方文档看

以下是学别人解析cookie的方法

var strCookie=document.cookie.replace(/\s*/g,"");//取到cooike所有的字符串并去掉空格,就是少了去空格这步
function getdescookie(strcookie,matchcookie){//解析cookie字符串var getMatchCookie;var arrCookie=strcookie.split(";");for(var i=0;i<arrCookie.length;i++){var arr=arrCookie[i].split("=");if(matchcookie == arr[0]){getMatchCookie = arr[1];break;}}return getMatchCookie;}var token = getdescookie(strCookie,'token');//用key值快速的取var mobile = getdescookie(strCookie,'mobile');

有了这个方法就比较方便的用key值快速的取值了

通过cookie网页与app交互相关推荐

  1. WebView与APP交互实战记录

    WebView与APP交互 WebView与APP交互,即网页通过JSBrige调用APP的功能,APP也可以通过JSBrige调用网页提供的方法.最近刚好接触到这一块,记录一下前端侧的实际操作过程, ...

  2. 网页或APP抓包请求参数有什么意思,怎么更快的抓包获取这些请求

    网页抓包 首先对于网页爬虫来说怎么抓包呢?很简单,我们直接在网页上右键点击检查或者快捷键 F12 就可以进入开发者调试工具.如果页面是经过请求接口而返回的数据的话,在 Network 中,它就会产生请 ...

  3. html打开另外一个app并且传参,Web网页启动app及传参的方式

    一.网页启动APP 由于安全隐私的原因,目前网页端无法通过js脚本直接判断某个APP是否已安装,只能首先通过js尝试性的启动app,然后再进入安装流程.web网页上启动app的方式有两种: 1. sc ...

  4. 求你了,别再问我网页或APP抓包了!

    公众号后台回复"图书",了解更多号主新书内容 ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 作者:pk哥 来源:Python知识圈 这半个月,pk 哥 在 B 站上传了两个 ...

  5. H5必知必会之与App交互

    首先声明,本文涉及的H5与App交互协议和模式没有什么特别独到之处,相反,它们恰恰是在业界既有经验基础上结合项目实际归纳提炼出来的.因此,文中涉及的技术和代码可以看作是行业经验落地的产物,不涉秘,也不 ...

  6. 悬浮按钮app_分享一款网页转App的神器,绝对值得一用

    分享一款制作安卓app的神器:名字叫做Fusion Apps,这款神器的主要作用就是可以制作属于自己的网页APP,这款软件的列害之处是他不光可以通过网页制作app,而且可以自己自定义制作,非常具有实用 ...

  7. 客户端相关知识学习(二)之h5与原生app交互的原理

    前言 现在移动端 web 应用,很多时候都需要与原生 app 进行交互.沟通(运行在 webview中),比如微信的 jssdk,通过 window.wx 对象调用一些原生 app 的功能.所以,这次 ...

  8. h5 与原生 app 交互的原理

    作者:senntyou segmentfault.com/a/1190000016759517 现在移动端 web 应用,很多时候都需要与原生 app 进行交互.沟通(运行在 webview中),比如 ...

  9. [html] H5如何与APP交互?有哪些方式?

    [html] H5如何与APP交互?有哪些方式? jsbridge与app通信 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关 ...

最新文章

  1. IntelliLock托管代码保护和许可授权管理系统软件详细介绍及下载
  2. python报班大概多少钱-python培训班价格大概多少?
  3. Go 语言读写 Excel
  4. 如何实现绑定进程到指定核上?如何实现绑定某个中断到指定核上?
  5. 旷视科技IPO过会,AI技术“立业”难言轻松
  6. typescript之prototype
  7. 非常流行的版本管理工具Tower for Mac
  8. 输电线路巡检机器人PPT_国网泰安供电公司开展输电线路无人机精细化巡检
  9. matlab%低通滤波器设计,用Matlab及C语言实现低通滤波器的设计
  10. Algorithm:数学建模大赛(CUMCM/NPMCM)之建模历年题目类型、数据分析及官方评阅要点之详细攻略
  11. 渲染系列教程(十八)实时全局光照
  12. jquery - How can I recurse up a DOM tree? - Stack Overflow
  13. java gc 命令_Java 查看系统GC命令介绍
  14. C++ std::string 不可初始化为NULL及基本用法
  15. 云计算数据中心的特点
  16. 《阿里云服务器教程3》:手机移动端如何远程登录阿里云服务器ECS
  17. 树莓派SPI连接TFT屏幕
  18. 如何将安卓系统的手机屏幕同步显示在电脑上
  19. 使用EasyExcel完成导出导入功能
  20. h5 android 字体设置,解决因为手机设置字体大小导致h5页面在webview中变形的BUG

热门文章

  1. nginx 配置ssl
  2. 如何用电脑键盘输入特殊符号
  3. 免费视频直播、点播H5播放器SkeyeWebPlayer播放常见问题
  4. 让男人魅力四射的100个经典原则
  5. Centos虚拟机网速太慢,下载太慢
  6. 机器学习 Sklearn Day2
  7. 小虎电商浏览器:幕思城将军令帮你快速下载手淘主图
  8. 新年福利!七彩虹主板一年换新服务来袭
  9. 1年1张,100年(上海)
  10. 程序丸子的校招个人经验——八股文篇