clipboard
约 1 分钟阅读
- Chrome 66
- Clipboard APILinkweb.dev/async-clipboardChrome 66 · Clipboard API · navigator.clipboard.writeText · 支持 text/plain, text/html, image/png · 注意图片都会是 PNG 格式 · Chrome 104 支持自定义格式笔记:clipboard
- navigator.clipboard.writeText
- 支持 text/plain, text/html, image/png
- 注意图片都会是 PNG 格式
- Clipboard APILinkweb.dev/async-clipboardChrome 66 · Clipboard API · navigator.clipboard.writeText · 支持 text/plain, text/html, image/png · 注意图片都会是 PNG 格式 · Chrome 104 支持自定义格式笔记:clipboard
- Chrome 104 支持自定义格式
- ClipboardItem
- 在 blob MIME 前面加
web
- 飞书的文档
- text/plain
- text/html
- 会复制为 html
- 包含一个特殊的 span
- 内容类似 js,包含数据 data-lark-record-data
navigator.clipboard.read()
navigator.clipboard.readText()
// paste 事件
document.addEventListener('paste', (e) => {
// 能获取到文件
// ClipboardEvent.clipboardData.items
console.log(e.clipboardData);
});macOS
# macOS
osascript -e 'the clipboard as record'
echo -n "hello" | pbcopy
pbpaste- langui.net/clipboard-viewer
- developer.apple.com/library/archive/samplecode/ClipboardViewer/Introduction/Intro.html
Broswer
Failed to execute 'read' on 'Clipboard': Document is not focused.
关联信息
反向链接和本文引用的外部资料。
References
其他外链
3 条- developer.apple.com/library/archive/samplecode/ClipboardViewer/Introduction/Intro.htmldeveloper.apple.com/library/archive/samplecode/ClipboardViewer/Introduction/Intro.html
- langui.net/clipboard-viewerlangui.net/clipboard-viewer
- web.dev/async-clipboardweb.dev/async-clipboard