Abrir URL en una nueva window con Javascript

Estoy haciendo un "button para compartir" para compartir la página actual. Me gustaría tomar la URL de la página actual y abrirla en una nueva window. Tengo la parte de la URL actual funcionando, pero parece que no funciona la siguiente parte.

Estoy luchando con la syntax. Me gustaría especificar el nuevo tamaño de window a width=520, height=570 .

Algo como:

 <a target="_blank" href="https://www.linkedin.com/cws/share?mini=true&amp;url=[sub]" onclick="this.href = this.href.replace('[sub]',window.location)">LinkedIn</a> 

¿Algunas ideas?

2 Solutions collect form web for “Abrir URL en una nueva window con Javascript”

Use window.open() :

 <a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');"> Share Page </a> 

Esto creará un enlace titulado Share Page que abre la url actual en una nueva window con una altura de 570 y un ancho de 520.

Simplemente use la function window.open() ? El tercer parámetro le permite especificar el tamaño de la window.

Ejemplo

 var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes"; var URL = "https://www.linkedin.com/cws/share?mini=true&amp;url=" + location.href; var win = window.open(URL, "_blank", strWindowFeatures); 
Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.