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浏览器上则不起作用

     

  • 相关阅读:
    o gdb
    net -t struct ifreq
    file -x stat()-fstat()-lstat()
    I/O -x fcntl()
    I/O -x dup() dup2()
    14条---注意点
    user -x userid
    err -x perror() strerror()
    苹果电脑挂载NTFS移动硬盘
    ASP.NET Core之EF Core学习笔记
  • 原文地址:https://www.cnblogs.com/cboydream/p/6297344.html
Copyright © 2011-2022 走看看