如何通过javascript(Chrome扩展程序)将文本从一个标签复制并粘贴到另一个标签?

时间:2016-10-27 05:35:44

标签: javascript jquery google-chrome google-chrome-extension

我需要从站点A复制数据(每个字段具有不同的ElementIds)并粘贴到站点B(类似于登录页面)。过去,我使用ctrl+cctrl+v在两个网站之间重复复制粘贴信息。站点A和站点B的结构始终保持不变,但站点A中的上下文根据不同的人而改变。

我一直在考虑创建一个chrome扩展来复制来自网站A的数据并粘贴到网站B.

我该如何处理?

[补充说明]

虽然我不熟悉JavaScript和Chrome扩展程序,但我知道如何创建Chrome扩展程序以及如何阅读某个页面的日期。主要问题是如何将我在站点A(www.a.com/XXX)中读取的数据传递到站点B(www.b.com/XXX),这样我就可以使用这些数据填写站点B ?

由于我需要反复执行此过程,我希望我可以进行扩展,因此当我在站点A中单击它时,它会检索数据。然后我在网站B中点击它,它会将日期填入网站B.

它不适用于批处理,我需要它可以很容易被其他人使用。

1 个答案:

答案 0 :(得分:1)

您需要使用content scripts进行复制/粘贴,并使用background page / event pages进行通信。将第一个脚本注入页面A.此脚本将负责复制数据。将第二个脚本注入页面B.此脚本将数据插入页面。使用chrome.runtime.sendMessage通过主背景/事件页面在脚本之间进行通信。