我正在为谷歌浏览器制作扩展程序,但遇到了麻烦。
我需要在弹出窗口中单击时将只读文本区域的内容复制到剪贴板。有谁知道使用纯 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."); }
原文由 Kyle Ross 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 Experimental Clipboard API 复制到剪贴板,但它仅在浏览器的开发分支中可用,默认情况下未启用( 更多信息)..