我们的原理是,创建一个 input 元素,将要写入的内容放入 input 里,然后选择 input,再调用浏览器的复制命令,将 input 里的内容复制,最后隐藏 input

想通了非常容易理解!

我来一段简单的示例,就是将 "hello crx" 写入剪贴板。

var write_Clipper = founction(){// 创建input元素,给input传值,将input放入html里,选择inputvar w = document.createElement('input');w.value = "hello crx";document.body.appendChild(w);w.select();// 调用浏览器的复制命令document.execCommand("Copy");// 将input元素隐藏,通知操作完成!w.style.display='none';alert('操作成功!');
}

不断成长的过程总是有很多坎,当我们一个一个把坎走过的时候,成功离我们就就会越来越近!
喜欢的点个赞❤吧!

chrome浏览器下用几行js代码实现写入剪贴板功能相关推荐

  1. chrome浏览器的跨域设置 Google Chrome浏览器下开启禁用缓存和js跨域限制--disable-web-security...

    chrome用户默认路径 Win7:C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\ XP:C:\Documents and Settings ...

  2. java实现语法分析器_200 行 JS 代码,带你实现代码编译器

    一.前言 对于前端同学来说,编译器可能适合神奇的魔盒 ,表面普通,但常常给我们惊喜. 编译器,顾名思义,用来编译,编译什么呢?当然是编译代码咯 . 其实我们也经常接触到编译器的使用场景: React ...

  3. 登顶 GitHub 趋势榜,标星1.8k:200 行 JS 代码让画面人物瞬间消失!

    整理 | 夕颜 出品 | CSDN(ID:CSDNnews) 今天,一个名为 Real-Time-Person-Removal(实时人物去除)项目在GitHub上火了,登上近日GitHub Trend ...

  4. 隐身术?登顶 GitHub Top1:200 行 JS 代码让画面人物瞬间消失!

    整理 | 夕颜 出品 | CSDN(ID:CSDNnews) 今天,一个名为 Real-Time-Person-Removal(实时人物去除)项目在GitHub上火了,登上近日GitHub Trend ...

  5. chrome浏览器下“多余”的2px

    箭头在调试页面的时候,发现select,input等元素在chrome浏览器下莫名的多了margin:2px,具体看图吧! stackoverflow上的提问中也类似的(应该是margin,好想提问的 ...

  6. php公告滚动源码,10行js代码实现上下滚动公告效果方法

    本文主要给大家介绍了关于利用10行js代码实现滚动公告效果的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧.希望能帮助到大家 ...

  7. chrome浏览器ios版本迎来“信用卡扫描器”代码

    chrome浏览器ios版本迎来"信用卡扫描器"代码 近日,有开发者向 iOS 版 Chrome 谷歌浏览器提交了有关"信用卡扫描器"(Credit Card ...

  8. 取消chrome浏览器下input和textarea的默认样式

    chrome浏览器下的input和textarea在聚焦的时候都有一个黄色的边框,而且textarea还可以任意拖动放大,这是不能容忍的,影响美观不说,有时候拖动textarea还会使页面布局错乱,所 ...

  9. 如何在Chrome浏览器下清除DNS缓存

    如何在Chrome浏览器下清除DNS缓存 本文翻译自:How to Clear/Flush DNS Cache in Google Chrome? 很多时候,当我购买新的域名,并更改域名服务器并将其托 ...

最新文章

  1. 【Qt】QImage、QPixmap、QBitmap和QPicture
  2. npm全局环境变量配置,全局配置cnpm
  3. 实现一个简单的文件上传进度条
  4. Cacti安装插件:email,msn,fetion报警(转载)
  5. Jquery高级编程
  6. 【second】Flatten Binary Tree to Linked List
  7. python 二项分布_二项分布的理论基础、应用及Python实践
  8. SQL Server--通过存储过程生成表数据的脚本
  9. AD/DA的分类与指标
  10. 关于iOS 'The sandbox is not sync with the Podfile.lock'问题解决方法
  11. 动易Ajax登陆调用
  12. Linux下安装informix11.5数据库
  13. 【SBUS,串口DMA】用STM32F407的串口DMA读取SBUS接收机信号
  14. 怎么查EI论文的检索号
  15. 【傻瓜教程】Ubuntu18.04LTS安装NVIDIA驱动详细完整过程
  16. [Irving]Sql Server 日期、时间、比较
  17. 神仙项目,轻松上手了解前后端分离!
  18. 状态模式——你若安好,便是晴天
  19. LAB颜色空间各通道的取值范围
  20. Login.aspx

热门文章

  1. Android7.1去掉USB权限弹窗
  2. android bootloader阶段GPIO的控制
  3. Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)
  4. c#加粗代码_c#窗体,选中复选框,文字加粗变绿代码
  5. 拥抱对手 微软崛起或靠“云计算”业务
  6. python解析AMF协议
  7. ((ios开发学习笔记 十一))自定义TableViewCell 的方式实现自定义TableView(带源码)...
  8. Silverlight杂记-控件相关
  9. windows xp 开始菜单里面所有项目右键不起作用。
  10. Linux与win2003下修改mac地址方法