/*复制命令兼容各种浏览器*/
function copy(copyContent, isAlert, maxLength) {if (window.clipboardData) {window.clipboardData.setData("Text", copyContent);}if (document.execCommand) {var copyTextarea = document.createElement("textarea");document.body.appendChild(copyTextarea);copyTextarea.innerText = copyContent;copyTextarea.select();document.execCommand("Copy");copyTextarea.parentNode.removeChild(copyTextarea);}if (isAlert) {if (typeof isAlert === "function") {isAlert(copyContent);} else {maxLength && (copyContent.length > maxLength) && (copyContent = copyContent.substr(0, maxLength) + "…");alert(`“${copyContent}”复制成功!`);}}
}

Copy复制命令兼容各种浏览器(等同于触发Ctrl+C或者Command⌘+C)相关推荐

  1. 一键复制文字到系统粘贴板(兼容苹果浏览器)

    思路:要想复制到剪贴板,必须先选中这段文字 <!DOCTYPE html> <html lang="en"> <head><meta ch ...

  2. Zclip:复制页面内容到剪贴板兼容各浏览器

    WEB开发中,要让用户复制页面中的一段代码.URL地址等信息,为了避免用户拖动鼠标再进行右键复制操作而可能出现的差错,我们可以直接在页面中放置一个复制按钮,只需要轻轻一点这个复制按钮,内容将会被复制, ...

  3. html5 复制到剪贴板 兼容,js/jQuery实现复制到剪贴板功能,兼容所有浏览器

    因为工作的原因,需要实现这样一个功能:点击按钮,复制文本内容. 百度了一下,大都语焉不详,最终找到了一篇很好的博文,有讲解,有实例,捣鼓了一会,最终实现了功能. 网址在这里http://www.cnb ...

  4. 网页内容复制粘贴(三种方案 兼容多种浏览器)

    tags: js ctrl+c 网页内容复制粘贴(三种方案 兼容多种浏览器) 对网页上的内容实现复制粘贴的功能 痛点:需要支持多种不同的浏览器 主要有IE,Firefox IE浏览器下的解决方案: w ...

  5. html5 复制到剪贴板 兼容,JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)

    两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...

  6. 将内容复制到剪切板兼容主流浏览器的解决方案

    html : <body><div class="demo-area"><label for="copy-input">输入 ...

  7. 一段js实现复制文本内容到剪切板(该方法兼容所有浏览器~)

    直接上代码: <script type="text/javascript"> function copyUrl2(){var Url2=document.getElem ...

  8. 移动端js实现点击复制到剪贴板,【真正】兼容所有浏览器uc、qq、微信、手机自带等浏览器

    查看demo 前言:在移动端上经常会遇到这样的需求,第一种就是点击复制当前页面的链接,第二种就是类似卡券的功能,需要复制密码等,之前需求太紧急,基本上都使用了clipboard.js ,使用方法也很简 ...

  9. 移动端js实现点击复制到剪贴板,【真正】兼容所有浏览器uc、qq、微信、手机自带等浏览器...

    移动端js实现点击复制到剪贴板,带提示,[真正]兼容所有浏览器,包括安卓和ios及uc.qq.微信.手机自带等浏览器. github,欢迎star: https://github.com/majian ...

最新文章

  1. Flink学习笔记:Operators之CoGroup及Join操作
  2. python常用标准库有哪些-Python 200个标准库汇总
  3. 构造先存储再计算的加法器电路
  4. 基于迁移学习的反欺诈方法研究
  5. php聊天室禁止提交,phpcms v9禁止提交信息到官网方法详解
  6. 1 Linux SSH安全加固
  7. (转)如何看待美国监管机构要求文艺复兴基金提交源码?
  8. 关于java前端的相关讲解
  9. 2018厦门大学计算机技术分数线,厦门大学录取分数线2018 厦门大学录取分数最高的专业...
  10. Android 端音频变声方案
  11. 隐马尔可夫模型-三个盒子颜色序列概率计算问题
  12. PureMVC框架应用简述
  13. vue 项目 去哪儿
  14. Python学习 Day31 JS类数组对象
  15. 灰度图像--图像分割 阈值处理之谷底阈值、峰顶平均
  16. 用PHPnow快速在自己的电脑上搭建PHP虚拟主机
  17. 新闻学计算机报哪一项,2017年新闻学考研常考名词解释汇总(一)
  18. 路由器与三层交换机有啥区别?
  19. 12.郝斌C语言笔记——枚举
  20. KEGG enrichment富集分析我至今搞不懂原因的问题

热门文章

  1. 机器学习入门(18)— 卷积网络中的池化层实现
  2. 进军ABP第一天:ABP理论知识
  3. oracle数据库连接设置配置文件
  4. 每个程序员都需要学习 JavaScript 的7个理由
  5. jsp error-page没有生效
  6. UML for Java Programmers之dx实战
  7. APUE 学习笔记 - Chapter 6. System Data File and Infomation
  8. android servlet 登陆,Android Studio+Servlet+MySql实现登录注册
  9. 降维处理:PCA和LDA
  10. usaco Cowxor (trie 树)