Javascript 在Chrome extension V3中将文本添加到剪贴板(或粘贴到光标)

Javascript 在Chrome extension V3中将文本添加到剪贴板(或粘贴到光标),javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在使用manifestv3为Chrome构建扩展。我试图实现的互动是: 用户单击上下文菜单中的按钮 扩展与服务器通信并接收一些字符串作为响应 用户单击上下文菜单中的另一个按钮,所述字符串将粘贴到光标所在的位置 我认为有两种方法可以实现这一目标,但我不确定哪一种更有意义(或者如何让两者都发挥作用,真的): 一种方法是将所述字符串放入剪贴板,然后让用户使用“粘贴”命令访问它 第二种方法是使用一个单独的上下文菜单按钮,按下该按钮后,将字符串粘贴到光标所在的位置 这两种解决方案都适用于我,但

我正在使用manifestv3为Chrome构建扩展。我试图实现的互动是:

  • 用户单击上下文菜单中的按钮
  • 扩展与服务器通信并接收一些字符串作为响应
  • 用户单击上下文菜单中的另一个按钮,所述字符串将粘贴到光标所在的位置
  • 我认为有两种方法可以实现这一目标,但我不确定哪一种更有意义(或者如何让两者都发挥作用,真的):

    • 一种方法是将所述字符串放入剪贴板,然后让用户使用“粘贴”命令访问它

    • 第二种方法是使用一个单独的上下文菜单按钮,按下该按钮后,将字符串粘贴到光标所在的位置

    这两种解决方案都适用于我,但我更喜欢要求用户更少权限的解决方案(我已经在访问存储、请求和上下文菜单)。到目前为止,我还能够避免使用后台工作人员和事件页面,这在使用上下文菜单时提供了一些便利-我希望保持这种方式,但我更希望我的扩展能够实际工作^^

    不幸的是,Chrome文档在解释如何实现这样的目标时,尤其是在Manifest V3中,相当混乱,近乎循环。我该怎么做呢