JSFiddle - React, Tailwind, and code Playground
HTML
<div id="editableDiv" contentEditable="true">Editable text</div>
CSS
#editableDiv{border:1px solid;padding:2%}
JavaScript
$('#editableDiv').on('paste',function(e) {
e.preventDefault();
var text;
if( e.originalEvent.clipboardData ){
text = (e.originalEvent || e).clipboardData.getData('text/plain');
if(text === ''){
console.log('android');
}
document.execCommand('insertText', false, text);
}
else if( window.clipboardData ){
text = window.clipboardData.getData('Text');
if (window.getSelection)
window.getSelection().getRangeAt(0).insertNode( document.createTextNode(text) );
}
console.log(text);
});