相关疑难解决方法(0)

复制到Chrome扩展程序中的剪贴板

我正在为谷歌浏览器做一个扩展,我遇到了麻烦.

我需要在弹出窗口中单击将只读textarea的内容复制到剪贴板.有没有人知道使用纯Javascript和没有Flash的最佳方法?我也在扩展中加载了jQuery,如果有帮助的话.我目前的(非工作)代码是......

function copyHTMLCB() {
$('#lb_html').select();
$('#lb_html').focus();
textRange = document.lb_html_frm.lb_html.createTextRange();
textRange.execCommand("RemoveFormat");
textRange.execCommand("Copy");
alert("HTML has been copied to your clipboard."); }
Run Code Online (Sandbox Code Playgroud)

javascript clipboard google-chrome-extension

48
推荐指数
5
解决办法
5万
查看次数

谷歌浏览器扩展画布图标

我正在尝试将扩展图标设置为画布图像。我似乎无法设置它。我只想让基础工作并从那里扩展。我可以在文件结构中设置带有图像的图标,但我希望以后能够动态更新文本。

我尝试了几种方法来设置 chrome.browserAction.setIcon 无济于事。我希望这不是我想念的简单东西。

谢谢

//chrome.browserAction.setIcon({imageData: draw()});
draw();

function draw() {
  var canvas = document.getElementById('canvas');
  var context = canvas.getContext('2d');
  canvas.width = 19;
  canvas.height = 19;
  context.fillStyle = "#262626";
  context.fillRect(0, 0, 19, 19);
  context.textAlign = "center";
  context.textBaseline = "middle";
  context.font = "11px Arial";
  context.fillText("69F", 8, 8);
  chrome.browserAction.setIcon({
    imageData: context.getImageData(0, 0, 19, 19)
  });
  //return context.getImageData(0, 0, 19, 19);
}
Run Code Online (Sandbox Code Playgroud)

javascript icons canvas google-chrome-extension

6
推荐指数
1
解决办法
1901
查看次数