如何复制和粘贴文本从一个选项卡到另一个javascript (chrome扩展)

How to copy and paste text from one tab to another by javascript (chrome extension)?

本文关键字:选项 一个 另一个 chrome javascript 扩展 复制 何复制 文本      更新时间:2023-09-26

我需要从站点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站点

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

您需要使用内容脚本进行复制/粘贴,并使用背景页/事件页进行通信。将第一个脚本注入页面a,该脚本将负责复制数据。将第二个脚本注入页面b。该脚本将向页面插入数据。使用chrome.runtime.sendMessage通过主背景/事件页面实现脚本间通信