我正在为Google Chrome浏览器扩展,但遇到了麻烦。

在弹出窗口中单击时,我需要将只读文本区域的内容复制到剪贴板。有谁知道使用纯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."); }

最佳答案

您可以使用Experimental Clipboard API复制到剪贴板,但是它仅在浏览器的dev分支中可用,并且默认情况下未启用(more info)。

09-05 22:08