jquery在不同页面之间如何传值并且保证一下安全性?

场景是:app的外接h5页面:比如我有a页面,是商品选择页面;还有一个b页面,是商品确认和选择支付页面;我想把a页面的选中的商品相关信息传递到b页面,并在b页面选择支付方式经过一系列验证之后去支付。
问题是:
1.a页面到b页面,b页面到支付页的参数传递该如何进行,如何传递?
我现在掌握的几种方式是:
1.url传值
2.cookie
3.本地存储
但是这三种方法都存在一个问题就是信息安全行,因为是支付外接,所以用户相关信息或者说参数安全性要有所保,但我所掌握的三种方式传参都在浏览器中暴露了,由于自己对这方面根本没涉及过,还请有经验的朋友给提供一下思路,也想过跟后端结合传值但没做过不知道思路,麻烦了

慕桂英3389331
浏览 891回答 2
2回答

炎炎设计

localStorage / sessionStorage

烙印99

传值无非1:就是url 参数拼接 通过QueryString获取参数2:cookie3:h5本地存储 localStorage 长期存在 / sessionStorage 打开存在4:window.open 等等如果说相对'安全' 你可以采用 2 3 但是话说回来 听过一句话吗 永远在安全方面不要'相信'前端 ,涉及到交易支付 我建议和后台合作开发安全问题永远是后端解决 前端无论如何 懂点技术的都能把你的值取到! 建议你可以把所以的商品信息存在后台 其一,第二每个商品对应每个ID或者什么识别 你只需要传递ID来识别商品然后支付界面 去调取后端接口来实现交易 比方把参数传给后台 后台来完成这次交易 你只负责展示 ,仅此而已
打开App,查看更多内容
随时随地看视频慕课网APP