博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复制到剪贴板的实现
阅读量:6954 次
发布时间:2019-06-27

本文共 467 字,大约阅读时间需要 1 分钟。

hot3.png

因为好多高级浏览器它是屏蔽复制剪贴板功能的,所以:
这里必须要用到Zero Clipboard

它的实现原理是在dom元素(比如说一个button)上面漂一个透明的Flash,欺骗用户的眼睛,其实咱点的不是那个dom元素而是那个Flash,一点就把内容传到Flash里了,然后通过Flash自己的复制功能再将内容复制到剪贴板

当然,首先我们得导入相应的js库,具体的操作如下:

有一点要注意的是,我们用到的事件是onmouseOver而不是click,目前我还木有学flash(这玩意应该不难),网上说是对于flash只有点击才会发生事件,先就这么着吧
还有一点,hidden的Input标签是非常有用的,可以不用通过url就能巧妙的实现php和js间变量的传递!

easyedit

Index of upload/

Upload file

[delete]

转载于:https://my.oschina.net/ITHaozi/blog/132163

你可能感兴趣的文章
对libdbus库函数使用的理解
查看>>
AC日记——货车运输 codevs
查看>>
Android中LOG机制详解(上)
查看>>
AC日记——有趣的跳跃 openjudge 1.6 07
查看>>
AC日记——琪露诺 洛谷 P1725
查看>>
在 Windows Azure 上设计大型服务的最佳做法
查看>>
从BRD到上线:一个需求的完整生命周期
查看>>
C++ STL(1)
查看>>
Highchart的一些总结
查看>>
Ajax编程相对路径与绝对路径
查看>>
机器学习——超参数搜索
查看>>
关于golang中包(package)的二三事儿
查看>>
C#中dynamic的正确用法 以及 typeof(DynamicSample).GetMethod("Add");
查看>>
Targeted Server in Myeclipse
查看>>
将指定路径下文件全部删除,复制并移动整个文件夹啊
查看>>
掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
查看>>
Java 类的继承详解
查看>>
如何知道btree树的高度
查看>>
.NET(C#)主流的ORM框架
查看>>
20131113
查看>>