Estaba atrapado aquí sin entender ir más allá. algunas pantallas funcionan con el mismo código pero otras no.
var element = document.createElement('a'); element.setAttribute('href', 'data:text/html;charset=utf-8,' + encodeURIComponent(strOutput.replaceAll('£', '£'))); element.setAttribute('download',"fpversions"); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element);Alguien puede ayudarme.
este es un código javascript de muestra sobre cómo descargar archivos a través de javascript
var textToSave = 'this is a test'; var hiddenElement = document.createElement('a'); hiddenElement.href = 'data:attachment/text,' + encodeURI(textToSave); hiddenElement.target = '_blank'; hiddenElement.download = 'myFile.txt'; hiddenElement.click(); function myFunction() { var textToSave = 'this is a test'; var hiddenElement = document.createElement('a'); hiddenElement.href = 'data:attachment/text,' + encodeURI(textToSave); hiddenElement.target = '_blank'; hiddenElement.download = 'myFile.txt'; hiddenElement.click(); } <button onclick="myFunction()">Click me</button>