const copyToClipboard = async (text) => { if (navigator.clipboard && navigator.permissions) { await navigator.clipboard.writeText(text) } else { const textareaEl = document.createElement('textarea') textareaEl.setAttribute('readonly', 'readonly') // 防止手机上弹出软键盘 textareaEl.value = text document.body.appendChild(textareaEl) textareaEl.select() const res = document.execCommand('copy') document.body.removeChild(textareaEl) } console.log('复制成功') }
|