繁体   English   中英

如何使用JavaScript将所选文本复制到剪贴板

[英]how to copy selected text to the clipboard using javascript

我正在使用一个简单的代码来选择textarea内的所有文本,但我希望该按钮将文本复制到剪贴板中,而不是使用右键单击或Ctrl + c。 这是选择代码:

<form>
<textarea name='text_area' rows=1 cols=20 >large/<?php echo $row['Img_Name']; ?> 
</textarea> 
<input type='button' value='select path' onClick='javascript:this.form.text_area.focus(); this.form.text_area.select();'>
</form></div>

许多网站都添加了用于复制代码或文本的按钮,只需打开此页面并单击视频上的“共享”,然后选择“嵌入”,您将获得一个复制按钮,而无需选择文本或将网站添加到白名单http:// techcrunch。 COM / 2014/03/13 /扎克伯格所说,奥巴马对快递挫折,过新NSA-启示/?来源=重力

与大多数其他浏览器一样,mozilla不允许js操作剪贴板,除非用户将您的网站设置为白名单。

http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

针对您编辑的问题:该视频使用Flash复制到剪贴板。 有几个库使用隐藏的Flash内容来执行此操作,例如ZeroClipboard

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM