zoukankan      html  css  js  c++  java
  • Chrome拷贝插件的对比 zeroclipboard和clipboard插件

    1、zeroclipboard插件

    实现原理:Zero Clipboard 利用 Flash 进行复制,用了一个透明的 Flash ,让其漂浮在按钮之上,这样其实点击的不是按钮而是 Flash ,也就可以使用 Flash 的复制功能了。

    优点:功能强大,在Chrome实现跨浏览器粘贴。

    缺点:借助flash拷贝数据到剪切板,flash逐渐没落,firefox浏览器默认不开启flash,所以Zero Clipboard在 兼容方面也表现不佳。

    要求:Chrome49+

    2、clipboard插件

    优点:无需借助flash和framework框架、轻量级。

    缺点:如果使用了textarea,text元素的话不能隐藏,否则拷贝失败。

    要求:Chrome42+,IE9+


    使用方法:

    1.引入clipboard.min.js文件

    2.选择一个可以确定被拷贝元素的选择器,本例中使用用的是基本的标签选择器<div>,当然也可以使用id选择器 class选择器等等

    3.定义一个button按钮,注意按钮的属性:   data-clipboard-action="copy" data-clipboard-target="div"   其中data-clipboard-target属性就是第二步你定义的选择器

    4.书写js,建立clipboard对象以及复制后执行的方法

    3、原生javascript中window.clipboardData

    优点:直接拷贝内容到剪切板,无需借助插件

    缺点:只支持IE;在firefox,chrome浏览器上则不起作用

     

  • 相关阅读:
    Servlet
    反射
    Python之装饰器
    app——升级测试点
    Python之基本运算符
    HTTP常见的几种认证机制
    Shell文件包含
    Shell输入/输出重定向
    Shell函数
    Shell循环语句
  • 原文地址:https://www.cnblogs.com/cboydream/p/6297344.html
Copyright © 2011-2022 走看看