• Cherry.chen window.clipboardData实现剪切板操作总结 (好像只有ie好用)


    window.clipboardData的作用是在页面上将需要的东西复制到剪贴板上,提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。
    三个方法
    (1)clearData(sDataFormat) 删除剪贴板中指定格式的数据。sDataFormat:"text","url"
    (2)getData(sDataFormat) 从剪贴板获取指定格式的数据。 sDataFormat:"text","url"
    (3)setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。 sDataFormat:"text","url","file","html","image",sData: 剪贴数据
    但这个对象是只针对IE的。。如果是其它的浏览器呢,则会用不了
     
    对于其他浏览器,得用flash的功能,现在网上有人写了一个ZeroClipboard.js,ZeroClipboard.swf,只要将这两文件作相关改动就行了:可以实现任意浏览器的复制,当然要浏览器支持flash插件才行!
    这个方法原理是在一个透明的flash(对用户来说是不可见的)上覆盖一个dom元素比如button或div,当点击这个dom时,实际点击的是flash,从而访问flash的剪贴板。 可支持浏览器:Firefox / IE / opera / chorme / safari
    ZeroClipboard.js相关代码:https://github.com/zeroclipboard/zeroclipboard
    萌橙 你瞅啥?
  • 相关阅读:
    判断页面访问端是电脑还是手机?
    Vue使用总结
    JS面向对象,创建,继承
    你不得不知的逻辑或(||)与(&&)非(!)
    前端必备PS技巧
    你真的熟悉background吗?
    JS运动从入门到兴奋1
    过目不忘JS正则表达式
    W3C、MDN及html常用标签介绍
    js数据处理-----数据拷贝
  • 原文地址:https://www.cnblogs.com/daimaxuejia/p/8135808.html
Copyright © 2020-2023  润新知