He estado intentando descargar una página web directamente usando window.print() pero parece que se salta la parte de la ventana de impresión. Abre la URL deseada, pero se niega a cargar en la ventana de impresión de PDF e inmediatamente cierra la ventana de impresión. Aquí está mi código:
const onPrint = () => { const url = "https://www.google.com"; window.open(url)?.print(); } <a onClick={() => onPrint()}>Click me to download</a>También traté de usar iframe pero dice "google.com se negó a conectarse", soy consciente de que sitios como Google, Yahoo, etc. no permiten iframes. Estoy pensando en iniciar automáticamente la descarga cuando llegue a la página web externa, pero no estoy seguro de qué debo hacer.
P/D: estoy usando Reactjs para desarrollar mi aplicación web.