【问题标题】:how to copy selected text to the clipboard using javascript如何使用javascript将选定的文本复制到剪贴板
【发布时间】:2014-04-21 14:04:39
【问题描述】:

我正在使用一个简单的代码来选择 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/zuckerberg-called-obama-to-express-frustration-over-new-nsa-revelations/?source=gravity

【问题讨论】:

标签: javascript copy clipboard


【解决方案1】:

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

http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-31
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-04-13
    相关资源
    最近更新 更多