分享

js实现复制,兼容safari

 化茧成蝶时光机 2024-05-13 发布于上海

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('复制成功')
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多