我正在制作一个 Chrome 扩展供我自己使用。这段代码在其他项目中使用时效果很好。我需要使用以下功能将内容粘贴到剪贴板:
let btn = document.getElementById('buttonOne')
btn.addEventListener('click', klik)
function klik() {
copyTextToClipboard('hey!')
}
function copyTextToClipboard(text) {
alert('im being called')
var copyFrom = document.createElement("textarea");
copyFrom.textContent = text;
document.body.appendChild(copyFrom);
copyFrom.select();
document.execCommand('copy');
copyFrom.blur();
document.body.removeChild(copyFrom);
}
我通过放置第一行确保函数得到执行
alert('im being called')
此功能未将任何内容粘贴到剪贴板的原因是什么?