获取当前剪贴板内容

获取当前剪贴板内容获取当前剪贴板内容

我想知道一种方法,让我的脚本检测剪贴板的内容,并在打开页面时将其粘贴到文本字段中,而无需用户输入。怎么做到呢?



潇湘沐
浏览 589回答 3
3回答

ABOUTYOU

根据您何时阅读此内容,可以通过以下方式使用新的剪贴板APInavigator.clipboard。它可以像这样使用:navigator.clipboard.readText()   .then(text => {     console.log('Pasted content: ', text);   })   .catch(err => {     console.error('Failed to read clipboard contents: ', err);   });或者使用异步语法:const text = await navigator.clipboard.readText();请记住,这将提示用户使用权限请求对话框,因此无法进行有趣的业务。(注意:如果从控制台调用,这将无效,但需要直接用户操作,如按下按钮,感谢@Artur)更多内容规格

GCT1015

您可以使用window.clipboardData.getData('Text')在IE中获取用户剪贴板的内容。但是,在其他浏览器中,您可能需要使用闪存来获取内容,因为没有标准接口来访问剪贴板。也许你可以尝试这个插件零剪贴板
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript