JS: ZeroClipboardを使用してテキストをクリップボードにコピーしています。コピーしているこのテキストは<div>
タグ内にあり、HTML 形式が含まれています。動いているのですが、テキストをコピペするとHTMLタグがそのままコピペされてしまいます!私が欲しいのは、フォーマットされたテキストを提供するクライアント側の何かであり、現在、フォーマットされていないテキストを取得しています。助けてください!
コード:
var clip = new ZeroClipboard.Client();
clip.addEventListener('mousedown', function () {
clip.setText(document.getElementById('oSource').innerText);
});
clip.addEventListener('complete', function (client, text) {
alert('copied: ' + text);
});
//glue it to the button
clip.glue('Button1');
clip.glue('Button2');
この質問に似ていることは知っていますが、ここで彼はZeroClipBoardではなくcreateTextRangeを使用しています