时间:2014-01-29 来源:

跨浏览器开发经验总结(四)怎么写入剪贴板

IE、 Firefox可以支持JavaScript往剪贴板写入内容
IE可以很方便的支持剪贴板内容写入命令网页外包接活,需要先从页面选中要复制到剪贴板的内容,div+css制作如以下代码:
复制代码 代码如下:

var doc = obj.createTextRange();
doc.select();
doc.execCommand('copy');

使用window.clipboardData的方法如下,div+css报价clipid.kGlobalClipboard);
}

以上代码可以实现在IE、Firefox中往剪贴版写入自定义内容网页外包接活,但是opera和webkit内核浏览器对安全性要求更高,网页外包接活不支持这种javascript直接操作剪贴板内容的方式web前端制作,只能通过别的脚本语言“曲线救国”了.

Opera 、Safari、Chrome使用ActionScript往剪贴板写入内容

具体的实现可以将原本的动作按钮用flex或flash实现其外观,web前端制作替换原来的图片或文字按钮承接网页制作,然后在点击该按钮时,div前端切图执行以下ActionScript脚本:

//从浏览器环境中获得需要写入到剪贴板的内容

var s:String = String(ExternalInterface.call("getURL4Clipboard")); //getURL4Clipboard是页面上return剪贴板内容的javascript方法

//设置剪贴板内容

System.setClipboard(s);

//调用完成设置剪贴板内容后需要继续的JavaScript函数web切图报价,比如提示用户信息等

ExternalInterface.call("copyURLCompleted"); //copyURLCompleted是页面上的javascript方法,web切图报价继续执行复制后的工作
点击次数:1897
作者:

其它web前端开发资讯

云计算:亚马逊,谷歌,微软的战争2017年12月22日大力发展“云计算”产业已经提到国家的议事日程【互联网】2017年12月22日Lucene教程(三)索引域选项 【移动开发】2017年12月22日zf2module.php中实现redirect 【互联网】2017年12月22日opencv的svm学习_字符识别 【移动开发】2017年12月22日JAVA实现EXCEL公式专题(七)——统计函数 【编程语言】2017年12月22日仿知乎登陆邮箱自动补全 【移动开发】2017年12月22日android一个应用的activity调用另一个应用的activity 【编程语言】2017年12月22日iOS开发之typedefenum和enum的用法 【移动开发】2017年12月22日JAVA垃圾收集器之SerialOld收集器 【编程语言】2017年12月22日深克隆和浅克隆 【移动开发】2017年12月22日Linux下网络配置 【互联网】2017年12月22日《永恒之塔》4月16日欲商业化运作2017年12月22日LightOJ1215FindingLCM(数论) 【Web前端】2017年12月22日C++容器及选用总结【编程语言】2017年12月22日解决Git上传冲突 【编程语言】2017年12月22日
web前端行业资讯
Web new NewsList
谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日谷歌母公司研发“闪光”网络技术无需铺设线缆 ,,2017年12月21日微软投资5千万美元利用人工智能对抗气候变化 ,,2017年12月21日谷歌中国2017:面向开发者的1年AI先行的1年 ,,2017年12月21日GreenKey加入Symphony软件基金会,将开源语音软件 ,,2017年12月21日腾讯发现者揭秘:怎么应对TensorFlow的安全风险,修复有多难 ,,2017年12月21日清华新成立两大交叉研究机构探索智能与未来 ,,2017年12月21日微软将AI融入生产力工具和搜索引擎与其它巨头竞争 ,,2017年12月21日Gfycat将利用机器学习技术创建高分辨率GIF动图 ,,2017年12月21日安全软件公司Avast开源化机器码反编译器RetDec ,,2017年12月21日谷歌开源TFGAN,让训练和评估GAN变得更加简单 ,,2017年12月21日社区对模块化不感兴趣时隔三周经典版FedoraServer27发布 ,,2017年12月21日Windows10加入OpenSSH客户端 ,,2017年12月21日FirefoxQuantum发布一个月安装量1.7亿 ,,2017年12月21日吴恩达宣布创业新项目已与富士康达成战略合作 ,,2017年12月21日Scala入门系列(十二):隐式转换2017年12月20日speedment入门教程2017年12月20日SLAM入门笔记(1):特征点的匹配2017年12月20日深入浅出了解frame和bounds2017年12月20日1503140001-蓝桥杯-历届试题分糖果【综合】2015年03月17日jni动态注册 【移动开发】2015年09月03日新站做谷歌优化必备七个策略2014年01月28日孙其功陪你学之——SparkMLlib之K-Means聚类算法 【编程语言】2015年03月19日hdu1235统计同成绩学生人数 【编程语言】2015年07月13日使用vim保存没有编辑权限的文件 【编程语言】2015年01月24日【android】深入理解findViewById原理【架构设计】2015年06月25日【BZOJ1565】【NOI2009】植物大战僵尸 【编程语言】2015年03月24日数据同步和复制工具SymmetricDS2.5.0发布 ,,2016年06月23日ApacheCompressAntlib1.2发布 ,,2016年06月23日【bzoj1002】【FJOI2007】【轮状病毒】【编程语言】2015年06月11日算法练习系列—hiho1044状态压缩二(捡垃圾) 【系统运维】2015年03月09日Android<merge>标签详解【移动开发】2014年12月16日jquery制作banner图片左右上下切换滚动特效 【架构设计】2015年08月28日移动网络应用市场趋势分析【编程语言】2015年06月18日移动共享开发(三)应用信息注册【Web前端】2015年03月02日FlashPlayer里播放声音2014年01月28日蓝桥杯ALGO-84大小写转化(水题、字符串) 【编程语言】2015年03月26日次小生成树【模板】【综合】2015年05月05日Android代码优化总结 【编程语言】2015年02月02日java大数hdu5241【移动开发】2015年08月14日CodeforcesRound#310(Div.1)B.CaseofFugitive(set二分) 【编程语言】2015年07月06日Cocos2d-x3.3Final(4)ImageView常用成员函数(C++)【研发管理】2015年02月02日Linux-0.11内核源码分析系列:关于线性地址,逻辑地址,物理地址的关系与区别 【编程语言】2014年11月26日快速开发Android 【编程语言】2015年03月16日软件测试相关简要记录 【编程语言】2015年06月29日python生成器的使用方法2014年01月29日完全掌控PPT幻灯片播放节奏2014年01月28日redhat6.4下SybaseASE15.70版本的安装 【系统运维】2015年01月07日leetcode229:MajorityElementII【综合】2015年07月09日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)