我希望实现看似具有“购物车”功能的东西,但完全在客户端。我可以使用jQuery和cookies(我发现事件this Smart Cart 2 plugin来帮助它的大部分),但在我构建它之前 - 有没有人知道一个完全是客户端的现有解决方案,并使用javascript(首选jQuery)和cookies?
此外,除了浏览器不支持javascript和/或Cookie的小百分比用户外,是否有人发现此方法存在重大问题?
答案 0 :(得分:1)
我看到了这方面的安全问题。将一些东西完全放在客户端然后将其存储在cookie中基本上意味着您可以完全控制该过程给用户。他们可以编辑交易的每一部分。他们可以映射你的jquery ajax调用等,然后编辑它们,甚至不按顺序播放它们。
例如,
代替1)将物品放入购物车2)小计3)充电4)结账 他们可以打电话1)小计2)收费3)购物车中的物品4)结账。
无论如何,您实施的任何内容我都可能会仔细查看实施的安全功能。
答案 1 :(得分:1)
simpleCart(js)非常适合轻量级的客户端购物车。显然,手动填写订单以确保为每个订单存入正确的资金。