前提・実現したいこと
クリップボードの値を取得して文字数を取得したいです。
Chromeでは問題なく値を取得できるのですが
IEの場合、クリップボードの文字を取得できません。
参考資料をもとにIE専用の書き方で試しましたが
値を取得できませんでしたので、取得方法をお教えいただけますでしょうか。
発生している問題・エラーメッセージ
エラーは出ていません
該当のソースコード
function getClipBoardText(e){ //IE以外 const clipboardData = e.clipboardData; if(clipboardData !== ''){ const text = clipboardData.getData("text/plain"); console.log(text); } //IE専用 const clipboardDataIe = window.clipboardData.getData("Text"); console.log(clipboardDataIe); //出力されない console.log(clipboardDataI.length); // 0と表示される } document.addEventListener("paste" , getClipBoardText);
参考資料
https://qiita.com/saitoxu/items/b317ccde7e2af9797288
https://qiita.com/butakoma/items/642c0ec4b77f6bb5ebcf
補足情報
IEバージョン: 11
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/30 14:44