为了账号安全,请及时绑定邮箱和手机立即绑定

在用户不登录的情况下,用户如何添加保存到购物车?

在用户不登录的情况下,用户如何添加保存到购物车?

繁星点点滴滴 2019-03-01 11:06:42
遇到这种情况: 有些用户比较嫌麻烦,要求在 "不登录" 的情况下,把所选购的商品添加到购物车中,在登录的时候,将未登录时候添加的东西添加到购物车中。 我目前知道的方法是通过"Cookie",将商品的ID保存到用户本地,登录的时候再读取出来,更新到用户的购物车中。但考虑到有些浏览器会禁用cookie。 请问下还有什么方法么?
查看完整描述

5 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

对于现代浏览器,建议使用localstorage来替代cookie,好处不在描述
如果要兼容老的浏览器只能使用cookie,在用户添加商品到购物车时,检验是否已经禁用cookie,禁用的情况提示用户,并引导用户开启就好了,不过这种情况很少见,建议你可以自己写个类似cookie|localstorage适配器的存储对象,

查看完整回答
反对 回复 2019-03-01
?
www说

TA贡献1775条经验 获得超8个赞

提示用户开启,否则不能使用该功能。

用户禁用JS怎么办?用户还在用IE6怎么办?有些用户只能放弃。

查看完整回答
反对 回复 2019-03-01
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

可以考虑试下LocalStorage   

查看完整回答
反对 回复 2019-03-01
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

就是存储在localstorage里面的,创建一个对象专门存储它

查看完整回答
反对 回复 2019-03-01
?
不负相思意

TA贡献1777条经验 获得超10个赞

你可以要求用户取消 禁用cookie


localstorage支持ie8,也可以考虑

查看完整回答
反对 回复 2019-03-01
  • 5 回答
  • 0 关注
  • 2245 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信