tengo la siguiente función:
function openurl(){ navigator.clipboard.writeText("TextToCopy"); window.open('url'); }ejecutando en esto:
<button onclick=openurl()>Openurlbutton</button>Solo abre la ventana y no copia el texto. estoy tan perdido.. ayuda :D
navigator.clipboard.writeText es una función asíncrona. Para que te funcione puedes editar tu código a lo siguiente. ( https://www.w3.org/TR/clipboard-apis/#async-clipboard-api )
async function openurl() { await navigator.clipboard.writeText('TextToCopy'); window.open('url'); }