0

Мне нужно скопировать данные (каждое поле имеет разные ElementIds) с сайта A и вставить на сайт B (аналогично странице входа). В прошлом я использовал ctrl+c и ctrl+v для многократного копирования информации о пасты между двумя сайтами. Структуры сайта A и сайта B всегда сохраняют то же самое, но контекст на сайте A изменяется в зависимости от разных людей.Как скопировать и вставить текст с одной вкладки в другую с помощью javascript (chrome extension)?

Я думал о создании расширение хром, чтобы скопировать данные с сайта A и наклеить на сайт B.

Как я должен работать на нем?

[Дополнительная Разъяснение]

Хотя я новичок в JavaScript и расширение Chrome, я знаю, как создать расширение хром и как читать даты определенной страницы. Основная проблема заключается в том, как передать данные, которые я прочитал на сайте A (www.a.com/XXX), на сайт B (www.b.com/XXX), поэтому я могу использовать данные для заполнения сайта B ?

Поскольку мне нужно многократно выполнять этот процесс, я надеюсь, что смогу сделать расширение, поэтому, когда я нажимаю его на сайте A, он извлекает данные. Затем я нажимаю его на сайте B, чтобы заполнить дату на сайте B.

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

+0

Начало работы с помощью javascript –

+0

@Joe, помог ли мой ответ? –

+0

@Maximus Hi Maximus, спасибо за ответ. Однако это не тот ответ, который я хочу. Я могу не выразить четко, поэтому я добавляю больше объяснений. – Joe

ответ

1

Для копирования и вставки необходимо использовать content scripts и background page/event pages для связи. Внесите первый скрипт в страницу A. Этот скрипт будет отвечать за копирование данных. Внесите второй скрипт на страницу B. Этот скрипт будет вставлять данные на страницу. Используйте chrome.runtime.sendMessage для связи между сценариями через главную страницу фона/события.

Смежные вопросы