Javascript 复制内容并带来url
当从网页复制任何内容并粘贴到其他应用程序时,我需要带上URL 例子: 我有一个URL,在页面中我有一段说这是我的内容Javascript 复制内容并带来url,javascript,html,node.js,reactjs,ecmascript-6,Javascript,Html,Node.js,Reactjs,Ecmascript 6,当从网页复制任何内容并粘贴到其他应用程序时,我需要带上URL 例子: 我有一个URL,在页面中我有一段说这是我的内容 用户将转到该URL 用户选择段落>右键单击>复制 用户进入记事本>右键单击>粘贴 粘贴在记事本中的内容应该是这是我从带来的内容 链接应该是可点击的 有什么能帮助我实现这一目标的工具建议吗 谢谢,尝试使用以下方法: 这是一个扩展!我现在也将尝试一下。添加一个副本事件处理程序: document.addEventListener('copy', function(event) {
这是一个扩展!我现在也将尝试一下。添加一个
副本
事件处理程序:
document.addEventListener('copy', function(event) {
var text = window.getSelection().toString() + " brought from http://example.com/test";
event.clipboardData.setData('text/html', text);
event.preventDefault();
});
你不能保证链接是可点击的,这取决于你粘贴文本的位置。这应该有效。对于要单击的url部分,在默认的Windows记事本应用程序中,据我所知,url不能单击。但其他应用程序,如记事本++,微软Word。。url已经可以点击了。
document.addEventListener(“复制”),函数(事件){
var select=document.getSelection();
event.clipboardData.setData('text/plain',“-由G.E.V.带给您:“+select.toString());
event.preventDefault();
});代码>
Gev-Gev-Gev
上次我尝试从Chrome更改剪贴板数据时失败。可能正在尝试为Chrome浏览器创建一个插件或扩展,哪个可以做到这一点?意思是复制所选行并向其添加url信息?我不确定这是否可行。嗨@LearningDaily谢谢!不幸的是,我不能为这个项目使用任何扩展。。。我怎么已经看到另一个网站这么做了。。。。我相信这很简单!但我找不到办法。没有在我的剪贴簿上插入硬编码的a标记谢谢@ariel一旦我将参数“text/plain”替换为“text/html”,它就可以点击了