У меня есть функция на моем веб-сайте, которая копирует адрес электронной почты при каждом нажатии. Он отлично работает в Chrome, но текст не будет выделен в Safari. Могу ли я что-нибудь сделать, чтобы он работал и в Safari?

Вот скрипка с соответствующим кодом: https://jsfiddle.net/zsoltszilvai/odbxze9j/12/
function myFunction3() {
var copyText = document.getElementById("myInput3"),
range = document.getSelection().getRangeAt(0),
tooltip = document.getElementById("myTooltip3");
range.selectNode(copyText);
document.execCommand("Copy");
tooltip.innerHTML = "Copied";
}
function outFunc3() {
var tooltip = document.getElementById("myTooltip3");
tooltip.innerHTML = "Click to copy";
}