博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
第三次作业
查看>>
洛谷P5055 【模板】可持久化文艺平衡树(FHQ Treap)
查看>>
【WebApi】通过HttpClient调用Web Api接口
查看>>
iphone-common-codes-ccteam源代码 CCUIViewController.m
查看>>
阿里云乌班图安装JDK\MYSQL\REDIS
查看>>
git冲突解决
查看>>
探索性测试实例-方法篇
查看>>
数论之 莫比乌斯函数
查看>>
AtCoder Regular Contest 096
查看>>
vue-music 关于Search(搜索页面)-- 搜索结果优化
查看>>
Django:URL,Views,Template,Models
查看>>
常用工具
查看>>
Jmeter BeanShell 引用变量报错jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Parse e...
查看>>
把手机当扫描枪用
查看>>
软件质量管理
查看>>
Java中保留小数点后几位
查看>>
查找 --- 并查集
查看>>
利用 Python_tkinter 完成 2048 游戏
查看>>
洛谷P2756 飞行员配对方案问题
查看>>
vsftpd安装
查看>>