現在Monacaを用いてアプリ開発を行っております。
クリップボードの内容を取得してHTML内の特定箇所に反映させたいと考えており、以下のコードを使うことでクリップボードの内容を取得することができました。
しかし、ユーザーがブラウザ上でペーストボタンを押したときのみ実行されるため、長押ししたときに出てくるペーストボタンをまずは表示させなくてはならないのですが、これを表示させる方法が分かりません。
テキストボックスなどを作成しておいて、その上で長押しすればペーストボタンが表示されますが、できれば単にペーストボタンだけを表示させたいです。
あるいは、HTML上に「ペーストボタン」を作成し、それを押したらペーストが実行されるものでも構いません。
よろしくお願いいたします。
JavaScript
1 document.addEventListener('paste', function(e) { 2 e.preventDefault(); 3 alert(e.clipboardData.getData('text/plain')); 4 }); 5
あなたの回答
tips
プレビュー