使用 Javascript 添加到另一个网站的购物车

Using Javascript to add to another website's cart

诚然,这个问题有点奇怪,希望有人能够提供帮助。

背景: 我正在使用 Laravel 编写一个小型电子商务网站,但由于其中一个产品供应商的限制,我需要将他们的产品结帐重定向到他们运行 Magento 的网站。

提出的想法: 我希望能够将产品添加到我网站上的购物车,然后当他们结帐时,它会重定向到他们的网站并自动填充他们的购物车。

我能想到的唯一方法是使用Javascript点击供应商对应页面上每个项目的"add to cart"按钮。显然不理想,因为它必须启动每个页面,这对于许多项目来说似乎很麻烦。有没有其他方法可以简单地做到这一点?

这肯定行不通,因为这听起来像是对您的用户的 XSS 攻击。您的网站无法在后台对其他网站执行任何操作 - 至少只要没有 CORS headers 允许这样做。

您需要找到一种通过某种 api 将订单提交给供应商的方法。请不要尝试按照您建议的方式进行,这是一个非常糟糕的主意。