获取浏览器指定参数 H5与安卓交互获取token

205 阅读1分钟

本文 封装了 获取浏览器指定参数 H5与安卓交互获取token 等工具类需要自取

本文是自己封装得一些工具类以及请教别人封装得一些工具类 算是笔记后续将持续更新

1、获取浏览器指定参数

//获取浏览器指定参数
//需要什么参数 用name替换参数key  token
export const getBrowserQueryString = (name) => {
  // 获取URL
  const url = window.location.href;
  // 正则匹配URL
  const pattern = new RegExp(`[?&]${name}=([^&]+)`, 'i');
  const matcher = pattern.exec(url);
  if (matcher === null || matcher.length < 1) {
    return '';
  }
  return decodeURIComponent(matcher[1]);
}

H5与安卓交互获取token

 //H5与安卓交互获取token
export function  androidGetToken() {
  if (window.android && window.android.AndroidToJsToken) {
    const token = window.android.AndroidToJsToken()
    // token ? sessionStorage.setItem('appToken', token) : ''
    token && sessionStorage.setItem('appToken', token)
  }
}