场景是:app的外接h5页面:比如我有a页面,是商品选择页面;还有一个b页面,是商品确认和选择支付页面;我想把a页面的选中的商品相关信息传递到b页面,并在b页面选择支付方式经过一系列验证之后去支付。问题是:1.a页面到b页面,b页面到支付页的参数传递该如何进行,如何传递?我现在掌握的几种方式是:1.url传值2.cookie3.本地存储但是这三种方法都存在一个问题就是信息安全行,因为是支付外接,所以用户相关信息或者说参数安全性要有所保,但我所掌握的三种方式传参都在浏览器中暴露了,由于自己对这方面根本没涉及过,还请有经验的朋友给提供一下思路,也想过跟后端结合传值但没做过不知道思路,麻烦了
2 回答
烙印99
TA贡献1829条经验 获得超13个赞
传值无非
1:就是url 参数拼接 通过QueryString获取参数
2:cookie
3:h5本地存储 localStorage 长期存在 / sessionStorage 打开存在
4:window.open 等等
如果说相对'安全' 你可以采用 2 3
但是话说回来 听过一句话吗 永远在安全方面不要'相信'前端 ,涉及到交易支付 我建议和后台合作开发
安全问题永远是后端解决 前端无论如何 懂点技术的都能把你的值取到! 建议
你可以把所以的商品信息存在后台 其一,第二每个商品对应每个ID或者什么识别 你只需要传递ID来识别商品
然后支付界面 去调取后端接口来实现交易 比方把参数传给后台 后台来完成这次交易 你只负责展示 ,仅此而已
添加回答
举报
0/150
提交
取消