Flash升级后,你会发现原先的clipboard的flash不能用了,这是因为flash 10升级了安全策略,剪贴板操作必须是主动触发的,目前这方面实现比较好的首推ZeroClipboard,以下经测在IE9,Chrome,FF下的Flash 10+版能正常运行,全部的代码在附件中!
<html>
<head>
<title>Zero Clipboard Multiple Test</title>
<script type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="zc.js"></script>
<script language="JavaScript">
var clip = null;
$(function(){
clip = new ZeroClipboard.Client();
clip.setHandCursor( true );
$('.btncopy').mouseover( function() {
clip.setText($(this).attr("copytext"));
if (clip.div) {
clip.receiveEvent('mouseout', null);
clip.reposition(this);
}
else clip.glue(this);
clip.receiveEvent('mouseover', null);
clip.addEventListener('complete', function(client, text) {
alert('以下地址已成功复制到剪贴板:'+text);
});
} );
});
</script>
</head>
<body>
<input class="btncopy" type="button" value="copy" copytext="复制的内容" />
</body>
</html>
分享到:
相关推荐
首先,需要了解的是,复制到剪贴板的操作通常是敏感操作,出于安全考虑,浏览器对这一行为进行了限制。在不同的浏览器中,实现方法也有所不同。传统的实现方式依赖于Flash技术,但现在更推荐使用纯JavaScript来实现...
总的来说,这种方法通过检测浏览器的能力以及使用Flash作为兼容性解决方案,为开发者提供了一种较为通用的跨浏览器复制到剪贴板的方法。然而,随着现代浏览器越来越支持标准的剪贴板API,例如navigator.clipboard,...
由于早期的浏览器,尤其是Internet Explorer(IE),提供了默认的剪贴板操作支持,但其他如Firefox、Chrome、Safari和Opera等浏览器可能有不同的实现方式或者限制,因此,开发人员需要找到一种通用的解决方案来确保...
超链接访问过后hover...复制到系统剪贴板之IE,ff兼容版 javascript为FF设置首页 IE6使用滤镜使PNG图片透明后,容器内链接失效的问题 禁用文本框中文输入法的通用方法 我不是原创,我支持原创,我整理过的方便查看。
39. **Windows剪贴板**:剪贴板是内存中用于临时存储信息的区域。 40-46. **Word2003功能**:包括关闭文档、退出程序、表格计算、页眉页脚编辑、项目符号和编号、打印预览编辑等。 以上知识点涵盖了计算机基础理论...
使用 Access Management Console 执行重影操作 101 启用重影处理日志记录 101 将重影日志记录配置为记录到中央文件中 101 启用 Windows 事件日志的重影日志记录 101 通过策略启用用户对用户重影操作 102 创建用户...
- ie 8~10样式问题调整 ###ver2.6 `2014/7/6` ---- ####update: - 完全性优化;加入严格的校验机制 - 首次运行环境检测[data目录检测,必须的函数支持提示] - 上传已存在处理——创建副本(另外包括粘贴,解压) ...
CLP:Windows 剪贴板文件 CLL:Crick Software Clicker文件 CLS:Visual Basic类文件 CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件 CPI:Microsoft MS-DOS代码页信息文件 CPL:控制...