【发布时间】:2021-02-17 17:24:23
【问题描述】:
当页面由谷歌缓存提供时,我对产品 amp 页面有很大的问题。 用户可以通过如下调用将产品添加到购物篮中:
action-xhr="https://sample.com/index.php?route=checkout/cart/add"。
后端是Opencart(php),产品加入购物车,没问题,但是当用户去结账页面(没有AMP页面,也没有谷歌缓存服务)时,购物车上没有产品。 我想这是因为当文章被添加时,它在一个域(谷歌)中,而支付页面在另一个域中,我的。
有没有办法解决这个问题? 我不明白 google 想要提供更好的用户体验,却让创建简单的产品页面变得如此困难
【问题讨论】:
-
为什么不能将用户重定向到您域中的一个页面,该页面不仅可以将产品添加到购物车,还可以将用户重定向到您的站点?使用重定向而不是 ajax 执行操作
-
Opencart 大量基于 javascript ajax 调用,我认为这样做更难