在JavaScript中访问剪贴板主要涉及到Clipboard API
,这是一个现代的、基于Promise的API,用于读取和写入剪贴板内容。
基础概念:
相关优势:
类型与应用场景:
示例代码:
async function readClipboard() {
try {
const text = await navigator.clipboard.readText();
console.log('剪贴板内容:', text);
} catch (err) {
console.error('读取剪贴板失败:', err);
}
}
async function writeClipboard(text) {
try {
await navigator.clipboard.writeText(text);
console.log('内容已复制到剪贴板');
} catch (err) {
console.error('写入剪贴板失败:', err);
}
}
常见问题与解决方法:
navigator.clipboard
来检查是否支持该API,并考虑提供回退方案。async/await
或.then()
来处理结果。注意事项:
领取专属 10元无门槛券
手把手带您无忧上云