兼容的js读取剪切板内容的办法 最近用fckeditor时,发现粘贴word内容或网页内容时会有许多冗余代码,想过滤这些代码,只有弹出一个粘贴纯文本的层,再粘贴一次才行。想做到的是,直接粘贴(不弹出层)纯文本,过滤掉图片,怎么办?或者有办法能兼容各个浏览器读取剪切板内容也成! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 web开发中常常要实现“复制到剪切板”功能。这个功能很实用,但是由于安全问题,浏览器的限制越来越严,实现的方法也越来越有限了。Firefox 默认下不能直接通过Javascript操作剪切板,必须开启相关的设置才行。想只通过Javascript技术实现跨浏览器的剪切板是行不通的。现在常用的方法是利用JavaScript+Flash实现,普遍流传的办法是_clipboard.swf,这是国外最早实现的(著名的Clipboard Copy解决方案: http://www.jeffothy.com/weblog/clipboard-copy/)。但是很可惜,_clipboard.swf在新出来的flash10中无效,因为flash10中规定了只有在swf上进行了实际的操作(比如鼠标点击)才能启动剪切板。而_clipboard.swf方法的swf是隐藏的,通过JavaScript来操作flash的剪切板,显然没有对swf进行实际的用户操作。 针对这个,最近国外出现了一种新的方法,而且专门做了一个JavaScript库 Zero Clipboard ,它包含一个flash影片和一个JavaScript接口,这个flash是透明的(不是隐藏),用户不会察觉到它的存在。这个flash覆盖在一个 DOM元素上,比如button,div之类,当点击这个DOM时,你实际点击的是这个flash,这个作用在flash上的动作能够开启flash的剪切板。这实际上就是一种clickjacking。 DEMO页面 : http://bowser.macminicolo.net/~jhuckaby/zeroclipboard/ Zero Clipboard项目主页: http://code.google.com/p/zeroclipboard/ 我不是要做复制到剪切板,而是读剪切板,zero clipboard可以做到吗? 感谢楼上的回答。有一种麻烦点的方法,弄一个隐藏的textarea,粘贴事件中对这个textarea选中,那剪切板内容就粘贴到textarea中了,并且为纯文本。但我调试过程中发现,需要有个alert,才能成功粘贴纯文本到fck中,不知道怎么解决? 大家来看下.怎么屏蔽这种空间广告.高手进来看看. 求教一个JS验证表单内容非空的问题。 各位大哥哥,进来帮帮我好吗? 关于图片变换的一段JavaScript代码,无法显示,求助! 动态树上的鼠标事件的问题 怎样实现这样的javascript; 我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现 给hidden的VALUE属性附值,最大能附多少KB?? 打印时如何去掉页面底部的路径和顶端的页码编号 在使用控件关闭窗口时发现的问题。 比如要调研、大范围修改FCKEditor这样的复杂JS工程的话,用什么IDE或者工具最好? 新手请教个spring问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货