Использование Javascript для добавления в корзину другого сайта - PullRequest
0 голосов
/ 28 мая 2020

По общему признанию, немного странный вопрос, надеюсь, кто-то сможет помочь.

Справочная информация: Я пишу небольшой веб-сайт электронной коммерции, используя Laravel, но из-за ограничений одного поставщиков продуктов, мне нужно перенаправить проверку их продуктов на их веб-сайт, на котором работает Magento.

Предлагаемая идея: Я хочу добавить продукт в корзину на моем веб-сайт, а затем, когда они проверяют, он перенаправляется на их веб-сайт и автоматически заполняет их корзину.

Единственный способ, который я могу придумать, - это использовать Javascript для нажатия кнопки «добавить в корзину» на соответствующей странице поставщика для каждого товара. Очевидно, не идеально, так как придется запускать каждую страницу, что может показаться проблематичным со многими элементами. Есть ли другие способы sh сделать это просто?

1 Ответ

1 голос
/ 28 мая 2020

Это определенно не сработает, так как это звучит как атака XSS на вашего пользователя. Ваш веб-сайт не может выполнять какие-либо действия на другом веб-сайте в фоновом режиме - по крайней мере, пока нет заголовков CORS, позволяющих это.

Вам нужно найти способ отправлять заказы вашему поставщику через какой-либо API. Пожалуйста, не пытайтесь использовать go предложенный вами способ, это действительно плохая идея.

...