Как сделать межсайтовую загрузку формы - PullRequest
0 голосов
/ 24 января 2020

У меня проблема с тем, что я не совсем знаю нужные уровни, поэтому, пожалуйста, потерпите меня

У меня есть идея разместить форму vuejs + php на моем сервере. Я хотел бы сделать эту форму доступной для других веб-сайтов со вставкой, как Google и Facebook, используя один тег div + js скрипт с моего сервера. NOT IFRAME!

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

Третий вопрос, который меня беспокоит, это то, что если веб-сайт клиента уже имеет vue и другую версию, может и должен ли я завернуть свой vue в какую-то инкапсуляцию, и возможно ли это вообще?

Спасибо за понимание. Я нахожусь в очень глубоких водах здесь ...

1 Ответ

0 голосов
/ 24 января 2020

Если вы не хотите использовать iframe, возможно, вам подойдут веб-компоненты. Оберните вашу форму в веб-компонент и создайте новый экземпляр формы на целевом сайте. Что-то вроде это

...