移动端页面之间传参的方式用哪种最好?
1、移动端项目跨页面传参用哪种方式最好呢?
2、sessionStorage
在vivo自带浏览器中的兼容问题怎么解决?
最近做移动端项目时,由于有很多参数需要跨页面共享,于是就大量使用了sessionStorage
存储。但是在vivo自带的浏览器中出现了问题,即在A页面存储sessionStorage,在B页面拿到的是null。
localStorage存储的方式会存在安全问题,URL上传参携带的参数太多并且在每次跳转时都要拼接参数。
那么有没有更好的方案呢?或者能解决vivo自带浏览器的兼容问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这些方案都是最好的方案了,其他方案,比如localforage,indexdb之类的,可能兼容性会好一些。
localstorage其实安全性也没多大问题,localstorage是不允许跨域访问的,这就可以解除大部分安全顾虑,当然有突破的方法,实在要求高的话,可以在参数传到之后就删除localstorage的内容。