1、移动端项目跨页面传参用哪种方式最好呢? 2、sessionStorage在vivo自带浏览器中的兼容问题怎么解决? 最近做移动端项目时,由于有很多参数需要跨页面共享,于是就大量使用了sessionStorage存储。但是在vivo自带的浏览器中出现了问题,即在A页面存储sessionStorage,在B页面拿到的是null。 localStorage存储的方式会存在安全问题,URL上传参携带的参数太多并且在每次跳转时都要拼接参数。 那么有没有更好的方案呢?或者能解决vivo自带浏览器的兼容问题?
你这些方案都是最好的方案了,其他方案,比如localforage,indexdb之类的,可能兼容性会好一些。 localstorage其实安全性也没多大问题,localstorage是不允许跨域访问的,这就可以解除大部分安全顾虑,当然有突破的方法,实在要求高的话,可以在参数传到之后就删除localstorage的内容。
你这些方案都是最好的方案了,其他方案,比如localforage,indexdb之类的,可能兼容性会好一些。
localstorage其实安全性也没多大问题,localstorage是不允许跨域访问的,这就可以解除大部分安全顾虑,当然有突破的方法,实在要求高的话,可以在参数传到之后就删除localstorage的内容。