Jquery Chrome扩展-复制链接谷歌搜索

Jquery Chrome扩展-复制链接谷歌搜索,jquery,google-chrome,google-chrome-extension,Jquery,Google Chrome,Google Chrome Extension,我正在创建一个Chrome扩展,它在谷歌搜索中的链接旁边放置一个按钮,当按下时,它会将链接复制到剪贴板。然而,我无法让它工作 这是清单文件 { "content_scripts":[ { "all_frames":false, "js":[ "js/jquery.min.js", "js/jquery-ui.min.js" "js/script.js" ], "matches":[ "https://www.google.com.au/*" ], "run_at":"docum

我正在创建一个Chrome扩展,它在谷歌搜索中的链接旁边放置一个按钮,当按下时,它会将链接复制到剪贴板。然而,我无法让它工作

这是清单文件

{
 "content_scripts":[
{
  "all_frames":false,
  "js":[ "js/jquery.min.js", "js/jquery-ui.min.js" "js/script.js" ],
  "matches":[ "https://www.google.com.au/*" ],
  "run_at":"document_end"
}
],
"description":"Copies link to the clipboard.",
"icons":{
"16":"img/icon-16.png",
"32":"img/icon-32.png",
"64":"img/icon-64.png",
"128":"img/icon-128.png",
"256":"img/icon-256.png",
"512":"img/icon-512.png"
},
"manifest_version":2,
"minimum_chrome_version":"40",
"name":"Copy Link",
"version":"0.1",
"version_name":"0.1 beta"
}
这是脚本文件

  function copy() {
   var h = $("a[href]");
   h.document.execCommand('copy');
   $("button").after(h);
  }
  $(document).on("DOMSubtreeModified", copy);
这是搜索结果中检查过的元素

  <h3 class="r">
   <a href="http://www.speedtest.net/">Speedtest.net by Ookla - The Global   Broadband Speed Test</a>
  </h3>


这是因为内容脚本中不允许使用
document.execCommand
。只有
background.html
popup.html
才允许访问剪贴板。如果您想复制内容脚本中的任何内容,您必须使用chrome浏览器将数据发送到后台。

哦,好的,您可以发送一个示例或参考文档的链接吗?谢谢:)找到更多关于chromium帖子的详细信息:@RyanHawdon很乐意帮忙!