Búsqueda de sitios web

javascript - ¿Cómo abrir una nueva ventana PWA desde dentro de la PWA?


Estoy intentando abrir una nueva ventana de mi aplicación PWA dentro de ella. Pero cuando hago clic en el ancla se abre una nueva pestaña de Chrome.

¿Alguien puede ayudarme a abrir dos instancias de mi aplicación PWA?

Un ejemplo de ello es Outlook, donde puedes abrir una nueva ventana de la aplicación para escribir tu correo electrónico.

Gracias

Respuesta #1

La solución fue muy fácil, solo necesito abrir la nueva ventana usando window.open, y no usando la etiqueta de ancla (A).

Documentación sobre esta función:

https://developer.mozilla.org/pt-PT/docs/Web/API/Window/open

Para que esto funcione, tienes que pasar los atributos width y height, no pude encontrar ninguna documentación sobre ese requisito, pero simplemente funciona, ejemplo:

window.open('https://my.app.domain/route.to/something', null, 'width=600,height=400');

Respuesta #2

function newWindow() {
window.open("https://WEBADRESS/index.html","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width=900, height=700");
}

Siéntete libre de organizar la configuración como desees.
Encontré la respuesta en este sitio.

https://www.w3schools.com/js/tryit.asp?filename=tryjs_openallwindow

Desafortunadamente tienen un error en su código. Lo arreglé.