MCPcopy Create free account
hub / github.com/Useful-Scripts-Extension/useful-script / setClipboard

Function setClipboard

scripts/libs/utils/videoCapture.js:9–29  ·  view source on GitHub ↗
(blob)

Source from the content-addressed store, hash-verified

7 */
8
9async function setClipboard(blob) {
10 if (navigator.clipboard) {
11 navigator.clipboard
12 .write([
13 // eslint-disable-next-line no-undef
14 new ClipboardItem({
15 [blob.type]: blob,
16 }),
17 ])
18 .then(() => {
19 console.info("[setClipboard] clipboard suc", blob.type);
20 })
21 .catch((e) => {
22 console.error("[setClipboard] clipboard err", blob.type, e);
23 });
24 } else {
25 console.error(
26 "The current website does not support writing data to the clipboard, see:\n https://developer.mozilla.org/en-US/docs/Web/API/Clipboard"
27 );
28 }
29}
30
31var videoCapturer = {
32 /**

Callers 1

downloadFunction · 0.85

Calls 2

writeMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected