Я создал простую скрипку, где я показал одну текстовую область и связанные с ней события мыши и показал подсказку соответственно в этой скрипке.
textarea.on('mouseover',function(evt,field){
//Show tip if url matches
},this);
textarea.on('mouseout',function(){
//just hide tip
},this);
и соответствующий URL в textarea на text.match(/\bhttps?:\/\/\S+/gi)
В этой скрипте я не реализовал функцию копирования, потому что хочу подтвердить, подходит ли вам это поведение.Пожалуйста, проверьте и ответьте на то же самое, и в случае любых изменений в коде предложите то же самое.