相关疑难解决方法(0)

如何使用JavaScript复制到剪贴板?

将文本复制到剪贴板的最佳方法是什么?(多浏览器)

我试过了:

function copyToClipboard(text) {
    if (window.clipboardData) { // Internet Explorer
        window.clipboardData.setData("Text", text);
    } else {  
        unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
        const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);  
        clipboardHelper.copyString(text);
    }
}
Run Code Online (Sandbox Code Playgroud)

但在Internet Explorer中,它会出现语法错误.在Firefox中,它说unsafeWindow is not defined.

没有闪存的好技巧:Trello如何访问用户的剪贴板?

javascript clipboard copy-paste

3131
推荐指数
40
解决办法
170万
查看次数

使用jQuery单击按钮复制到剪贴板

如何将div中的文本复制到剪贴板?我有一个div,需要添加一个链接,将文本添加到剪贴板.这有解决方案吗?

<p class="content">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>

<a class="copy-text">copy Text</a>
Run Code Online (Sandbox Code Playgroud)

单击复制文本后,我按Ctrl+ V,必须粘贴.

html css jquery

401
推荐指数
13
解决办法
67万
查看次数

获取当前剪贴板内容?

我想知道一种方法,让我的脚本检测剪贴板的内容,并在打开页面时将其粘贴到文本字段中,而无需用户输入.怎么做到呢?

javascript clipboard paste

82
推荐指数
4
解决办法
15万
查看次数

在Javascript中拦截粘贴事件

有没有办法拦截JavaScript中的粘贴事件并获取原始值,更改它,并将关联的DOM元素的值设置为修改后的值?

例如,我有一个用户试图复制并粘贴一个包含空格的字符串,字符串的长度超过了我的文本框的最大长度.我想拦截文本,删除空格,然后使用更改值设置文本框的值.

这可能吗?

javascript dom copy-paste paste

51
推荐指数
1
解决办法
5万
查看次数

是否可以使用Javascript在Firefox,Safari和Chrome中读取剪贴板?

我正在尝试使用Javascript读取剪贴板的内容.使用Internet Explorer可以使用该功能

window.clipboardData.getData("Text")
Run Code Online (Sandbox Code Playgroud)

是否有类似的方式在Firefox,Safari和Chrome中阅读剪贴板?

javascript clipboard cross-browser

32
推荐指数
2
解决办法
4万
查看次数

Javascript - 将字符串作为text/html复制到剪贴板

有没有办法在javascript中将html字符串(即<b>xx<b>)复制到剪贴板中作为text/html,以便可以将其粘贴到例如带格式的gmail邮件中(即xx以粗体显示)

存在以文本(文本/纯文本)形式复制到剪贴板的解决方案,例如/sf/answers/2156722571/,但不是text/html

我需要一个非闪存,非jquery解决方案,至少可以在IE11 FF42和Chrome上运行.

理想情况下,我想在剪贴板中存储字符串的text和html版本,以便可以粘贴正确的版本,具体取决于目标是否支持html.

javascript clipboard

23
推荐指数
5
解决办法
3万
查看次数

如何在跨浏览器中读取剪贴板数据?

可能重复:
使用FireFox,Safari和Chrome在剪贴板上复制/放置文本
如何使用JavaScript复制到剪贴板?

嗨,

场景:我复制了一些内容(来自记事本或单词),并希望将其粘贴到我的iframe中.在粘贴之前我想操纵剪贴板内容.在IE中,我可以使用window.clipboardData.getData("Text"); 如何在其他浏览器中读取剪贴板数据(FF/chrome和safari)

javascript clipboard iframe cross-browser paste

12
推荐指数
2
解决办法
5万
查看次数

复制到剪贴板 - 不适用于FF,Chrome

我使用下面提到的javascript将文本复制到剪贴板.它在IE中工作,但不适用于Firefox和Chrome.

请指教我,有什么问题?

   function setDataToclipboard() 
{

var str=document.getElementById("populatedString").value; 

if (window.clipboardData && clipboardData.setData) {
    clipboardData.setData("Text", str);
    alert("Copied!");
}
}
Run Code Online (Sandbox Code Playgroud)

html javascript cross-browser

10
推荐指数
4
解决办法
5万
查看次数

单击链接或按钮时复制文本

我是网站开发的新手,并试图弄清楚如何在点击链接(使用html,php或javascript)时让我的用户自动将代码复制到他/她的鼠标(剪贴板)中.例如,我正在尝试创建这个个人网站,当用户点击我网站上的链接或按钮时,它应该自动将该文本代码复制到剪贴板.我看过像retailmenot.com这样的网站这样做:示例: - 在此输入图像描述

如果可以,请告诉我一个例子


更新:

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>


$("#link").click(function(){
  var holdtext = $("#clipboard").innerText;
  Copied = holdtext.createTextRange();
  Copied.execCommand("Copy");
});


</script>
</head>
<body>

<hr>
<a href="http://www.w3schools.com" style="font-family:arial;color:black;font-size:25px;">Click here to copy the Code</a> <button onclick="copyToClipboard()">Copy Text</button>
<hr>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript php

10
推荐指数
1
解决办法
7万
查看次数

如何从Firefox中的剪贴板获取数据

我想在元素上触发onpaste事件来检索剪贴板中的数据(我想检查剪贴板中是否存在图像并将其上传到服务器中).它在Chrome上运行得很完美:

$('#textarea')[0].onpaste = function(event)
{
    var items = event.clipboardData.items;

    if (items.length)
    {
        var blob = items[0].getAsFile();
        var fr = new FileReader();

        fr.onload = function(e)
        {
            alert('got it!');
        }

        fr.readAsDataURL(blob);
    }
}
Run Code Online (Sandbox Code Playgroud)

在Firefox上不起作用:event.clipboardData.items不存在.您是否知道如何在元素中检索onpaste事件?

javascript clipboard firefox jquery

7
推荐指数
1
解决办法
7984
查看次数

复制到没有Flash的剪贴板 - Firefox,Chrome,Safari,Opera

可能重复:
复制到没有Flash的剪贴板

我想通过给定的id将元素中的一些文本复制到剪贴板.我想成为无闪光解决方案,根本没有Flash.它可以是jQuery或JavaScript.

IE的解决方案很简单(clipboardData),但对于FF,Chrome和其他 - 它不起作用.

救命.

javascript clipboard jquery

6
推荐指数
1
解决办法
3万
查看次数

如何使用javascript或dojo而不使用flash从链接或按钮实现"将URL复制到剪贴板"

我在网络应用程序中实现了这个功能.所有其他可能性主要是通过使用Flash内容.有人可以通过使用普通的javascript或Dojo来解释我是如何实现它的.

javascript dojo

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×11

clipboard ×7

cross-browser ×3

html ×3

jquery ×3

paste ×3

copy-paste ×2

css ×1

dojo ×1

dom ×1

firefox ×1

iframe ×1

php ×1