Я хотел бы знать, возможно ли следующее, и если это, пожалуйста, направляйте меня по правильному пути.
Мой сайт - x.com
и когда пользователь отправляет форму на моем сайте, вызов API выполняется на y.com
который возвращает хэш JS
(да, я очень устарел, я знаю).
Вы можете увидеть вызов y.com
, сделанного в FireBug с возвращенными параметрами. Проблема в том, что Adblocker Plus перехватывает это содержимое и блокирует его из представления. (Нехорошо (отображение сообщения о блокировщике рекламы не является решением (в этом случае пользователь действительно ожидает объявление)))
Возможно ли, чтобы мой сервер y.com
запрос на сервер y.com
(без y.com
пользователя), получите ответ на моей стороне сервера, а затем, наконец, y.com
на содержимое в теле и, наконец, выполните рендеринг клиент?
Это вполне возможно. Вы можете определить конечную точку в своем локальном приложении rails (x.com) и отправить форму этой конечной точке. Затем используйте библиотеку HTTP, я предпочитаю rest-client, чтобы отправить форму на y.com.