IEで下のようにコードを組むとクリップボードのコピーした内容を取得することができる。
if (window.clipboardData) { var txt = window.clipboardData.getData('Text'); console.log(txt) }ただ、注意点があって、実際にこれ、web上のコンテンツをコピーした時、textデータにhtmlが含まれておらず、ペーストした時には、含まれているので、すっげーやっかい。
htmlだけ省くことはできないのだろうか?
参考
Javascript trick for 'paste as plain text` in execCommand
クリップボード操作
0 コメント:
コメントを投稿