鍍金池/ 問答/HTML/ jquery在不同頁面之間如何傳值并且保證一下安全性?

jquery在不同頁面之間如何傳值并且保證一下安全性?

場景是:app的外接h5頁面:比如我有a頁面,是商品選擇頁面;還有一個b頁面,是商品確認和選擇支付頁面;我想把a頁面的選中的商品相關信息傳遞到b頁面,并在b頁面選擇支付方式經(jīng)過一系列驗證之后去支付。
問題是:
1.a頁面到b頁面,b頁面到支付頁的參數(shù)傳遞該如何進行,如何傳遞?
我現(xiàn)在掌握的幾種方式是:
1.url傳值
2.cookie
3.本地存儲
但是這三種方法都存在一個問題就是信息安全行,因為是支付外接,所以用戶相關信息或者說參數(shù)安全性要有所保,但我所掌握的三種方式傳參都在瀏覽器中暴露了,由于自己對這方面根本沒涉及過,還請有經(jīng)驗的朋友給提供一下思路,也想過跟后端結合傳值但沒做過不知道思路,麻煩了

回答
編輯回答
浪婳

localStorage / sessionStorage

2018年7月1日 02:49
編輯回答
笨小蛋

傳值無非
1:就是url 參數(shù)拼接 通過QueryString獲取參數(shù)
2:cookie
3:h5本地存儲 localStorage 長期存在 / sessionStorage 打開存在
4:window.open 等等

如果說相對'安全' 你可以采用 2 3
但是話說回來 聽過一句話嗎 永遠在安全方面不要'相信'前端 ,涉及到交易支付 我建議和后臺合作開發(fā)
安全問題永遠是后端解決 前端無論如何 懂點技術的都能把你的值取到! 建議

你可以把所以的商品信息存在后臺 其一,第二每個商品對應每個ID或者什么識別 你只需要傳遞ID來識別商品
然后支付界面 去調取后端接口來實現(xiàn)交易 比方把參數(shù)傳給后臺 后臺來完成這次交易 你只負責展示 ,僅此而已

2017年12月4日 11:24
編輯回答
傲寒

你把值加密之后在存到本地存儲里面。

2017年5月3日 10:01
編輯回答
初心

建議你去搜一下websocket,它可以實現(xiàn)雙向通信,個人感覺比較好用

2017年1月30日 19:15