1

Мне нужно скопировать несколько данных (контактные данные, такие как имя, фамилия, телефон ...) из формы A (страница 1 в домене x.com) в форму B (страница 2 в домене y.com)Как скопировать и вставить текст с одной страницы на другую страницу с помощью jquery?

Я думал о создании расширения chrome с помощью jquery, чтобы скопировать данные из формы A и ввести его в форму B ...

У меня такое ощущение, что это не лучший способ решить эту проблему. ..

Какой, по вашему мнению, лучший способ скопировать и вставить данные со страниц в разных доменах?

ответ

1

Я не веб-разработчик, но я думаю, что делать это в чистом JavaScript не должно быть возможным (см. same origin policy).

Возможно, вам лучше всего что-то кодировать на уровне сервера, чтобы справиться с этим, возможно, создав прокси-веб-службу на x.com, которая ведет переговоры с y.com, чтобы сделать то, что вам нужно. Но клиентский JavaScript, работающий на x.com, не должен действительно знать о y.com.

EDIT:

А теперь я вижу; Я думал, что вы кодируете веб-приложение для для всех. Если это что-то личное, то вам нужно только использовать функциональность, тогда я бы посоветовал написать сценарий Firefox Greasemonkey для ввода вашего кода x.com, так как Greasemonkey разрешает межсайтовые XMLHttpRequests (Ajax). Это позволит вам вызвать веб-службу, запущенную на y.com, с вашего javascript на странице x.com Greasemonkey. Я уверен, что вы могли бы достичь того же, используя расширение Chrome, как вы упомянули.

+0

Спасибо за ваш быстрый ответ! Вот почему я думал о том, чтобы делать это через расширение браузера ... таким образом, я мог бы получить доступ к содержимому обоих доменов ... – jfanals

+0

Ах, я думаю, что сначала я неправильно понял ваш вопрос. Поэтому я обновил свой ответ. –

0

Вы пробовали Form Autofill feature?

+0

Каждый раз, когда данные для заполнения различаются (одни и те же поля, но различный контент) ... Я каждый раз заполняю новые данные в базу данных ... – jfanals

0

зависит от ваших целевых браузеров. вы МОЖЕТЕ иметь возможность использовать некоторое постоянное хранилище api. есть некоторые хорошие обертки, которые будут абстрагировать проблемы с перекрестным браузером.

но у вас есть ограничения по размеру. и могут иметь проблемы с перекрестными доменами.