clippie
clippie
copies text and images to clipboard in browsers. Text copy works on both secure and insecure contexts (via fallback), image copy requires a secure context (https or localhost).
Usage
import {clippie} from "clippie";
const success = await clippie("text to copy");
const success = await clippie(imageBlob);
API
clippie(content, [options])
content
String, Blob, Array: Content to copy. If an Array is passed, will copy all items in sequence.options
Object
reject
: Boolean: Whether to reject on unexpected errors. Default: false
.
Returns true
when successful and false
when not. Will never throw.
Notes
To enable image copy in Firefox, enable dom.events.asyncClipboard.clipboardItem
in about:config
. Track Bug 1619947 for updates.
© silverwind, distributed under BSD licence