我如何将自己的简介添加到用户从我的网站复制和粘贴的文本中?
How would I add my own blurb to text that users copy and paste from my website?
例如,当我 select 来自歌词网站 (MetroLyrics) 的一段文字,然后将其粘贴到其他地方时,添加了一段文字宣传我从中复制文字的网站:
Hast du etwas Zeit für mich?
Dann singe ich ein Lied für dich
Von neunundneunzig Luftballons
Auf ihrem Weg zum Horizont
Denkst du vielleicht grad an mich?
Dann singe ich ein Lied für dich
Von neunundneunzig Luftballons
Und dass sowas von sowas kommt
Read more: Nena - 99 Luftballons (german) Lyrics | MetroLyrics
当用户从我的其中一个网站复制和粘贴文本时,我该如何做类似的事情?
我知道 JavaScript 在 some/most 的情况下不能直接操作剪贴板,所以当用户 select 的一块要复制的文本?
document.addEventListener('copy', function (e) {
var selection = window.getSelection();
e.clipboardData.setData('text/plain', $('<div/>').html(selection + "").text() + "\n\n" + 'Source: ' + document.location.href);
e.clipboardData.setData('text/html', selection + '<br /><br />Source: <a href="' + document.location.href + '">' + document.title + '</a>');
e.preventDefault();
});
我在 How to add extra info to copied web text
上找到了这个
这是您要找的吗?
例如,当我 select 来自歌词网站 (MetroLyrics) 的一段文字,然后将其粘贴到其他地方时,添加了一段文字宣传我从中复制文字的网站:
Hast du etwas Zeit für mich?
Dann singe ich ein Lied für dich
Von neunundneunzig Luftballons
Auf ihrem Weg zum Horizont
Denkst du vielleicht grad an mich?
Dann singe ich ein Lied für dich
Von neunundneunzig Luftballons
Und dass sowas von sowas kommt
Read more: Nena - 99 Luftballons (german) Lyrics | MetroLyrics
当用户从我的其中一个网站复制和粘贴文本时,我该如何做类似的事情?
我知道 JavaScript 在 some/most 的情况下不能直接操作剪贴板,所以当用户 select 的一块要复制的文本?
document.addEventListener('copy', function (e) {
var selection = window.getSelection();
e.clipboardData.setData('text/plain', $('<div/>').html(selection + "").text() + "\n\n" + 'Source: ' + document.location.href);
e.clipboardData.setData('text/html', selection + '<br /><br />Source: <a href="' + document.location.href + '">' + document.title + '</a>');
e.preventDefault();
});
我在 How to add extra info to copied web text
上找到了这个这是您要找的吗?