开发者

How do I copy to the clipboard in JavaScript?

开发者 https://www.devze.com 2023-02-06 12:02 出处:网络
How d开发者_JAVA百科o I copy text to the clipboard (multi-browser)? Related: How does Trello access the user's clipboard?Overview

How d开发者_JAVA百科o I copy text to the clipboard (multi-browser)?

Related: How does Trello access the user's clipboard?


Overview

There are three primary browser APIs for copying to the clipboard:

  1. Async Clipboard API [navigator.clipboard.writeText]

    • Text-focused portion available in Chrome 66 (March 2018)
    • Access is asynchronous and uses JavaScript Promises, can be written so security user prompts (if displayed) don't interrupt the JavaScript in the page.
    • Text can be copied to the clipboard directly from a variable.
    • Only supported on pages served over HTTPS.
    • In Chrome 66 pages inactive tabs can write to the clipboard without a permissions prompt.
  2. document.execCommand('copy') (deprecated)

0

精彩评论

暂无评论...
验证码 换一张
取 消