本文 封装了 获取浏览器指定参数 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)
}
}