0

我正在寻找的东西似乎有“购物车”的功能,但完全在客户端。我可以使用jQuery和Cookie来做到这一点(我发现其中的大部分事件发现为this Smart Cart 2 plugin),但在构建它之前 - 有谁知道现有解决方案完全是客户端,并使用javascript(最好是jQuery )和饼干?开源客户端购物车 - jQuery/Cookies

此外,除了浏览器不支持JavaScript和/或Cookie的用户中的很小比例之外,是否有人看到这种方法的主要问题?

回答

1

simpleCart(js)对于轻量级的客户端购物车非常适用。很明显,手动填写订单以确保为每笔订单存入正确的资金。

1

我看到这个安全问题。将某些东西完全放在客户端,然后将其存储在cookie中基本上意味着您将完全控制流程给用户。他们可以编辑交易的每一个部分。他们可以映射你的jQuery Ajax调用等,并编辑它们,甚至不按顺序播放它们。

例如,

代替1)放项车2)小计3)电荷4)结帐 它们可以调用1)小计2)电荷3)项中车4)检出。

在任何情况下,您实施的任何事情我都会仔细看看实施的安全功能。

+2

我明白你的观点,但在我的情况下没有安全问题。提交结账时,表单将在服务器端进行验证以确保一致性。所以有人可以做的最糟糕的事情就是提交一个可能会导致错误的表单 – smartcaveman 2011-03-23 00:50:09