为了账号安全,请及时绑定邮箱和手机立即绑定

获取当前剪贴板内容

获取当前剪贴板内容

潇湘沐 2019-07-27 09:54:06
获取当前剪贴板内容获取当前剪贴板内容我想知道一种方法,让我的脚本检测剪贴板的内容,并在打开页面时将其粘贴到文本字段中,而无需用户输入。怎么做到呢?
查看完整描述

3 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

根据您何时阅读此内容,可以通过以下方式使用新的剪贴板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)

更多内容

规格


查看完整回答
反对 回复 2019-07-27
?
GCT1015

TA贡献1827条经验 获得超4个赞

您可以使用

window.clipboardData.getData('Text')

在IE中获取用户剪贴板的内容。但是,在其他浏览器中,您可能需要使用闪存来获取内容,因为没有标准接口来访问剪贴板。也许你可以尝试这个插件零剪贴板


查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 586 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号